protected void BtnEliminarUtilitarios_Click(object sender, EventArgs e) { try { string oMatricula = Convert.ToString(TBInMatriculaUtilitarios.Text); string oMarca = Convert.ToString(TBMarcaUtilitarios.Text); string oModelo = Convert.ToString(TBModeloUtilitarios.Text); int oAnio = Convert.ToInt32(TBAnioUtilitarios.Text); int oCantPuertas = Convert.ToInt32(TBCantPuertasUtilitarios.Text); int oCostoDiario = Convert.ToInt32(TBCostoDiarioUtilitarios.Text); string oCateogria = Convert.ToString(TBCategoriaUtilitarios.Text); int oCapacidad = Convert.ToInt32(TBCapacidadUtilitarios.Text); string oTipo = Convert.ToString(DDLTipoUtilitario.SelectedValue); Utilitario unUtilitario = new Utilitario(oMatricula, oMarca, oModelo, oAnio, oCantPuertas, oCostoDiario, oCateogria, oCapacidad, oTipo); LogicaVehiculo.Eliminar(unUtilitario); LimpioFormulario(); LblErrorUtilitarios.ForeColor = System.Drawing.Color.Blue; LblErrorUtilitarios.Text = "El Utilitario ha sido eliminado correctamente."; } catch (Exception ex) { LblErrorUtilitarios.ForeColor = System.Drawing.Color.Red; LblErrorUtilitarios.Text = ex.Message; } }
protected void BtnConfirmarAutos_Click(object sender, EventArgs e) { try { string oMatricula = Convert.ToString(TBInMatriculaAutos.Text); string oMarca = Convert.ToString(TBMarcaAutos.Text); string oModelo = Convert.ToString(TBModeloAutos.Text); int oAnio = Convert.ToInt32(TBAnioAutos.Text); int oCantPuertas = Convert.ToInt32(TBCantPuertasAutos.Text); int oCostoDiario = Convert.ToInt32(TBCostoDiarioAutos.Text); string oCateogria = Convert.ToString(TBCategoriaAutos.Text); string oTipo = Convert.ToString(DDLTipoAutos.SelectedValue); Auto unAuto = new Auto(oMatricula, oMarca, oModelo, oAnio, oCantPuertas, oCostoDiario, oCateogria, oTipo); LogicaVehiculo.Modificar(unAuto); LblErrorAutos.ForeColor = System.Drawing.Color.Blue; LblErrorAutos.Text = "El Auto ha sido modificado correctamente."; BloqueoCampos(); TBInMatriculaAutos.Enabled = true; BtnConfirmarAutos.Enabled = false; } catch (Exception ex) { LblErrorAutos.ForeColor = System.Drawing.Color.Red; LblErrorAutos.Text = ex.Message; } }
protected void BtnBuscarUtilitario_Click1(object sender, EventArgs e) { string matricula; this.LimpioFormulario(); try { matricula = Convert.ToString(TBInMatriculaUtilitarios.Text); } catch { LblErrorUtilitarios.ForeColor = System.Drawing.Color.Red; LblErrorUtilitarios.Text = "Ingrese una matrícula válida"; return; } try { Vehiculo Veh = LogicaVehiculo.Buscar(matricula); if (Veh == null) { LblErrorUtilitarios.ForeColor = System.Drawing.Color.Red; LblErrorUtilitarios.Text = "La matrícula ingresada no existe en la base de datos. Ingrese los datos y presione 'Crear'"; this.ActivoBotonesA(); TBAnioUtilitarios.Text = "0"; TBCantPuertasUtilitarios.Text = "0"; TBCostoDiarioUtilitarios.Text = "0"; TBCapacidadUtilitarios.Text = "0"; } else if (Veh is Auto) { LblErrorUtilitarios.ForeColor = System.Drawing.Color.Red; throw new Exception("La matrícula ingresada corresponde a un Auto"); this.LimpioFormulario(); } else if (Veh is Utilitario) { TBMarcaUtilitarios.Text = Veh.Marca; TBModeloUtilitarios.Text = Veh.Modelo; TBAnioUtilitarios.Text = Convert.ToString(Veh.Año); TBCantPuertasUtilitarios.Text = Convert.ToString(Veh.CantPuertas); TBCostoDiarioUtilitarios.Text = Convert.ToString(Veh.CostoAlquiler); TBCategoriaUtilitarios.Text = Convert.ToString(Veh.Categoria); TBCapacidadUtilitarios.Text = Convert.ToString(((Utilitario)Veh).CapCarga); DDLTipoUtilitario.SelectedValue = ((Utilitario)Veh).Tipo; ActivoBotonesBM(); } } catch (Exception ex) { LblErrorUtilitarios.ForeColor = System.Drawing.Color.Red; LblErrorUtilitarios.Text = ex.Message; } }
protected void BtnVerListado_Click(object sender, EventArgs e) { try { if ((TBInicioListado.Text == "") || (TBFinListado.Text == "")) { LblErrorListado.ForeColor = System.Drawing.Color.Red; LblErrorListado.Text = "Se debe seleccionar una fecha de inicio y una fecha de fin para ver el listado"; } else { LblListado.Text = "Vehículos disponibles entre el " + TBInicioListado.Text + " y el " + TBFinListado.Text; GVDisponiblesListado.DataSource = LogicaVehiculo.Dispoibles_por_periodo(Convert.ToDateTime(TBInicioListado.Text), Convert.ToDateTime(TBFinListado.Text)); GVDisponiblesListado.DataBind(); } } catch (Exception ex) { LblErrorListado.ForeColor = System.Drawing.Color.Red; LblErrorListado.Text = ex.Message; } }
public VehiculoController(LogicaVehiculo logicaVehiculo) { _logicaVehiculo = logicaVehiculo; }