public void ChangeMarcaModifyMarca() { string marca = "Renault"; var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangeMarca(marca); Assert.AreEqual(vehiculo.Marca, marca); }
protected void btnGuardar_Click(object sender, EventArgs e) { Reparacion r = new Reparacion(); Vehiculo v = new Vehiculo(); EstadoReparacion er = new EstadoReparacion(); er.idEstado = 1; //f.numeroFactura = GestorFacturas.ObtenerNumeroMaximo() + 1; //f.fechaFactura = DateTime.Now; int idVehiculo = (int)ViewState["idVehiculo"]; //if (ViewState["reparacion"] != null) r = (Reparacion)ViewState["reparacion"]; v.idVehiculo = idVehiculo; r.vehiculo = v; r.estadoReparacion = er; r.fechaFin = (DateTime) ViewState["fechaFin"]; r.totalMO = (decimal)ViewState["totalReparacion"]; List<DetalleReparacion> listaDetalles; if (ViewState["detallesReparacion"] == null) ViewState["detallesReparacion"] = new List<DetalleFactura>(); listaDetalles = (List<DetalleReparacion>)ViewState["detallesReparacion"]; GestorReparaciones.InsertarReparacion(r, listaDetalles); alertaExito.Visible = true; Inicio(); }
protected void btnGuardar_Click(object sender, EventArgs e) { string dominio = txtDominio.Text; int idCliente = int.Parse(ddlCliente.SelectedValue); int idMarca = int.Parse(ddlMarca.SelectedValue); int? km = null; if(!string.IsNullOrWhiteSpace(txtKm.Text)) { km = int.Parse(txtKm.Text); } int ano = int.Parse(txtAno.Text); bool pinturaDanada = false; if (cbPintura.Checked) pinturaDanada = true; Vehiculo v = new Vehiculo(); v.dominio = dominio.ToUpper(); v.ano = ano; v.km = km; v.pinturaDanada = pinturaDanada; Cliente c = new Cliente(); c.idCliente = idCliente; v.cliente = c; Marca m = new Marca(); m.idMarca = idMarca; v.marca = m; if (ViewState["idVehiculo"] == null) { //NUEVO VEHICULO try { GestorVehiculos.InsertarVehiculo(v); alertaExito.Visible = true; } catch (Exception) { alertaError.Visible = true; } } else { //ACTUALIZAR VEHICULO v.idVehiculo = int.Parse(ViewState["idVehiculo"].ToString()); GestorVehiculos.ActualizarVehiculo(v); alertaExito.Visible = true; } Inicio(); Nuevo(); }
protected void btnEliminar_Click(object sender, EventArgs e) { if(!(ViewState["idVehiculo"]==null)) { Vehiculo v = new Vehiculo(); v.idVehiculo = int.Parse(ViewState["idVehiculo"].ToString()); try { GestorVehiculos.EliminarVehiculo(v); alertaExito.Visible = true; } catch (Exception) { alertaErrorEliminacion.Visible = true; } Inicio(); Nuevo(); } }
static void Main(string[] args) { Vehiculo vehiculo1 = new Vehiculo("A01", 1, 1000.0); Vehiculo vehiculo2 = new Vehiculo("A11", 6, 2000.0); Vehiculo vehiculo3 = new Vehiculo("Z03", 2, 3000.0); Catalogo catalogo = new Catalogo(); catalogo.agrega(vehiculo1); catalogo.agrega(vehiculo2); catalogo.agrega(vehiculo3); Console.WriteLine("Visualización inicial del catálogo"); catalogo.visualiza(); Console.WriteLine(); SolicitudRebaja solicitudRebaja = new SolicitudRebaja (10, 5, 0.1); catalogo.ejecutaSolicitudRebaja(solicitudRebaja); Console.WriteLine("Visualización del catálogo tras " + "ejecutar la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); SolicitudRebaja solicitudRebaja2 = new SolicitudRebaja(10, 5, 0.5); catalogo.ejecutaSolicitudRebaja(solicitudRebaja2); Console.WriteLine("Visualización del catálogo tras " + "ejecutar la segunda solicitud"); catalogo.visualiza(); Console.WriteLine(); catalogo.anulaSolicitudRebaja(1); Console.WriteLine("Visualización del catálogo tras " + "anular la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); catalogo.restableceSolicitudRebaja(1); Console.WriteLine("Visualización del catálogo tras " + "restablecer la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); Console.ReadKey(); }
public static void Update(Vehiculo obj) { repository.Update(obj); }
public void updateVehiculo(Vehiculo vehiculo) { VehiculoRepository.updateVehiculo(vehiculo); }
public void ChangePotenciaModifyPotencia() { int potencia = 230; var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangePotencia(potencia); Assert.AreEqual(vehiculo.Potencia, potencia); }
private void Limpiar() { vehiculo = new Vehiculo(); MyPropertyChanged("vehiculo"); }
public void CannotChangeModeloWithEmptyModelo() { var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangeModelo(String.Empty); }
public void CannotCreateAVehiculoWithNullMarca() { var vehiculo = new Vehiculo(null, "Astra", 220); }
public void AddToVehiculos(Vehiculo vehiculo) { base.AddObject("Vehiculos", vehiculo); }
public bool updateEtiquetas(Vehiculo vehiculo) { HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies.Get("Usuario"); if (Cookie != null && AutentificacionBD.VerificarToken(Cookie.Values.Get("Token"))) { vehiculo.Etiquetas = listaEtiquetas(vehiculo.Etiquetas); bool modificado = AutentificacionBD.updateEtiqueta(vehiculo); return modificado; } else return false; }
public bool Save(Vehiculo entity) { return(vehiculorepository.Save(entity)); }
public bool Update(Vehiculo entity) { return(vehiculorepository.Update(entity)); }
private void btnFiltrar_Click(object sender, EventArgs e) { Vehiculo vehicle = new Vehiculo(); vehicle.read(); }
private async Task BuscarVehiculo() { Vehiculo = await VehiculoBLL.Buscar(salida.VehiculoId); LlenarCamposVehiculo(); }
public async void guardarVehiculo() { //try{ bool guarda = false; string rutCliente = txtRutCont.Text; DateTime localDate = DateTime.Now; string mes = "", dia = "", minu = "", seg = ""; string anio = localDate.Year.ToString(); mes = localDate.Month.ToString(); dia = localDate.Day.ToString(); string hora = localDate.Hour.ToString(); minu = localDate.Minute.ToString(); seg = localDate.Second.ToString(); if (mes.Length == 1) { mes = "0" + mes; } if (dia.Length == 1) { dia = "0" + dia; } if (minu.Length == 1) { minu = "0" + minu; } if (seg.Length == 1) { seg = "0" + seg; } string numero = anio + mes + dia + hora + minu + seg; string plan = cbbPlan.SelectedValue.ToString(); DateTime fechaIniVig = dtpFechaInicio.SelectedDate.Value; DateTime fechaFinVig = fechaIniVig.AddYears(1); string fechaVigencia = fechaIniVig.Year.ToString() + "-" + fechaIniVig.Month.ToString() + "-" + fechaIniVig.Day.ToString(); string fechaFinVigencia = fechaFinVig.Year.ToString() + "-" + fechaFinVig.Month.ToString() + "-" + fechaFinVig.Day.ToString(); string salud = cbbSalud.SelectedValue.ToString(); if (salud == "Si") { salud = "1"; } else if (salud == "No") { salud = "0"; } else { salud = ""; } string primaAnu = txtPrimaAnu.Text; string primaMen = txtPrimaMen.Text; string observacion = txtObsv.Text; int idTipoCont = cbbTipoCont.SelectedIndex * 10; /*if (idTipoCont == 10) * { * idTipoCont = 30; * } * else if (idTipoCont == 30) * { * idTipoCont = 10; * }*/ objVehi = new Vehiculo(); objVehi.RutCliente = rutCliente; objVehi.NumeroContrato = numero; objVehi.CodigoPlan = plan; objVehi.FechaInicioVigencia = fechaVigencia; objVehi.FechaFinVigencia = fechaFinVigencia; //objVehi.DeclaracionSalud = salud; objVehi.PrimaAnual = primaAnu; objVehi.PrimaMensual = primaMen; objVehi.Vigente = "1"; objVehi.Observaciones = observacion; objVehi.TipoContrato = idTipoCont; string patente = txtPatente.Text; string idMarca = cbbMarca.SelectedIndex.ToString(); string idModelo = cbbModelo.SelectedItem.ToString(); string anioVeh = txtAnioVe.Text; objVehi.Patente = patente; objVehi.Marca = int.Parse(idMarca); objVehi.Modelo = idModelo; objVehi.Anio = int.Parse(anioVeh); int result = DateTime.Compare(fechaIniVig, DateTime.Today); int mesV = fechaIniVig.Month - DateTime.Today.Month; if (mesV < 1) { guarda = objVehi.agregarContrato(); if (guarda == true) { await this.ShowMessageAsync("Confirmación!", "Contrato de Vehículo Ingresado"); limpiar(); } else { await this.ShowMessageAsync("Advertencia!", "Contrato ya se ingresó"); } } else { await this.ShowMessageAsync("Advertencia!", "Mes de inicio de vigencia no puede ser superior a un mes"); } /*} * catch (Exception error) * { * MessageBox.Show(error.Message, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); * }*/ }
public void agrega(Vehiculo vehiculo) { vehiculosStock.Add(vehiculo); }
public static bool ModificaVehiculo(Vehiculo vehiculo) { string query = "UPDATE Vehiculo" + " SET NumeroSerie = @NumeroSerie, Marca =@Marca, Modelo =@Modelo, Color =@Color, Anio =@Anio," + " Placas =@Placas, Chofer =@Chofer, Carga =@Carga, Detalle =@Detalle," + " EstadoLimite =@EstadoLimite, Limite =@Limite, Descripcion =@Descripcion, Etiquetas =@Etiquetas, Capacidad =@Capacidad, Rendimiento =@Rendimiento, Precio =@Precio, TipoVehiculo =@TipoVehiculo, EmisionCO2 =@EmisionCO2, IdlingCost =@IdlingCost " + " WHERE Unidad = @Unidad"; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringBD"].ConnectionString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(query, sqlConnection)) { #region llenar el comando con parametros sqlCommand.Parameters.AddWithValue("@Unidad", vehiculo.Unidad); sqlCommand.Parameters.AddWithValue("@Descripcion", vehiculo.Descripcion); sqlCommand.Parameters.AddWithValue("@NumeroSerie", vehiculo.NoSerie); sqlCommand.Parameters.AddWithValue("@Marca", vehiculo.Marca); sqlCommand.Parameters.AddWithValue("@Modelo", vehiculo.Modelo); sqlCommand.Parameters.AddWithValue("@Anio", vehiculo.Anio); sqlCommand.Parameters.AddWithValue("@Color", vehiculo.Color); sqlCommand.Parameters.AddWithValue("@Placas", vehiculo.Placas); sqlCommand.Parameters.AddWithValue("@Chofer", vehiculo.Chofer); sqlCommand.Parameters.AddWithValue("@Carga", vehiculo.Carga); sqlCommand.Parameters.AddWithValue("@EstadoLimite", vehiculo.EstadoLimite); sqlCommand.Parameters.AddWithValue("@Limite", vehiculo.Limite); sqlCommand.Parameters.AddWithValue("@Detalle", vehiculo.Detalle); sqlCommand.Parameters.AddWithValue("@Etiquetas", vehiculo.Etiquetas); sqlCommand.Parameters.AddWithValue("@Capacidad", vehiculo.Capacidad); sqlCommand.Parameters.AddWithValue("@Rendimiento", vehiculo.Rendimiento); sqlCommand.Parameters.AddWithValue("@Precio", vehiculo.Precio); sqlCommand.Parameters.AddWithValue("@TipoVehiculo", vehiculo.TipoVehiculo); sqlCommand.Parameters.AddWithValue("@EmisionCO2", vehiculo.EmisionCO2); sqlCommand.Parameters.AddWithValue("@IdlingCost", vehiculo.IdlingCost); #endregion //regresar el resultado return sqlCommand.ExecuteNonQuery() > 0 ? true : false; } } return false; }
public void UpdateVehiculo(Vehiculo vehiculo) { if (ModelState.IsValid) VehiculoService.updateVehiculo(vehiculo); Response.Redirect("frmListVehiculos.aspx"); }
/// <summary> /// Metodo para actualizar las etiquetas de una unidad /// </summary> /// <param name="vehiculo"></param> /// <returns></returns> public static bool updateEtiqueta(Vehiculo vehiculo) { string query = "UPDATE Vehiculo" + " SET Etiquetas = @Etiquetas" + " WHERE Unidad = @Unidad"; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringBD"].ConnectionString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(query, sqlConnection)) { #region llenar el comando con parametros sqlCommand.Parameters.AddWithValue("@Unidad", vehiculo.Unidad); sqlCommand.Parameters.AddWithValue("@Etiquetas", vehiculo.Etiquetas); #endregion //regresar el resultado return sqlCommand.ExecuteNonQuery() > 0 ? true : false; } } return false; }
public void CreateValidVehiculo() { string marca = "Opel"; string modelo = "Astra"; int potencia = 220; var vehiculo = new Vehiculo(marca, modelo, potencia); Assert.AreEqual(vehiculo.Id, 0); Assert.AreEqual(vehiculo.Marca, marca); Assert.AreEqual(vehiculo.Modelo, modelo); Assert.AreEqual(vehiculo.Potencia, potencia); }
/// <summary> /// Obtiene una lista de los vehículos que le pertenecen a un cliente. /// </summary> /// <param name="cliente">Identificador del cliente</param> /// <returns>Lista de vehículos</returns> public static List<Vehiculo> VehiculosCliente(string cliente) { //Declarar la lista vacía List<Vehiculo> vehiculos = new List<Vehiculo>(); //Declarar un vehiculo para optimización de memoria Vehiculo vehiculo = null; //query para traer los vehiculos de un cliente string query = "SELECT v.Unidad, v.Descripcion, v.NumeroSerie, v.Marca, v.Modelo, v.Color, v.Anio, v.Placas, v.TipoPlaca, v.Etiquetas, v.Capacidad, v.Rendimiento, v.Precio, v.TipoVehiculo, v.EmisionCO2, v.IdlingCost, " + "v.Chofer, v.Carga, v.Detalle, v.EstadoLimite, v.Limite, v.Estado, v.CantidadSensores " + "FROM Unidad AS u INNER JOIN Vehiculo AS v ON u.UnidadID = v.Unidad " + "WHERE (u.Cliente = @cliente)"; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringBD"].ConnectionString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(query, sqlConnection)) { sqlCommand.Parameters.AddWithValue("@cliente", cliente); using (SqlDataReader sqlReader = sqlCommand.ExecuteReader()) { while (sqlReader.Read()) { //construir vehiculo vehiculo = new Vehiculo(); #region llenar los campos de vehiculo vehiculo.Unidad = (string)sqlReader["Unidad"]; vehiculo.Descripcion = sqlReader["Descripcion"] == DBNull.Value?"":(string)sqlReader["Descripcion"]; vehiculo.NoSerie = sqlReader["NumeroSerie"] == DBNull.Value?"":(string)sqlReader["NumeroSerie"]; vehiculo.Marca = sqlReader["Marca"] == DBNull.Value?"":(string)sqlReader["Marca"]; vehiculo.Modelo = sqlReader["Modelo"] == DBNull.Value?"":(string)sqlReader["Modelo"]; vehiculo.Color = sqlReader["Color"] == DBNull.Value?"":(string)sqlReader["Color"]; vehiculo.Anio = sqlReader["Anio"] == DBNull.Value?0:(int)sqlReader["Anio"]; vehiculo.Placas = sqlReader["Placas"] == DBNull.Value ? "" : (string)sqlReader["Placas"]; vehiculo.TipoPlaca = sqlReader["TipoPlaca"] == DBNull.Value?"":(string)sqlReader["TipoPlaca"] ; vehiculo.Chofer = sqlReader["Chofer"] == DBNull.Value?"":(string)sqlReader["Chofer"]; vehiculo.Carga = sqlReader["Carga"] == DBNull.Value?"":(string)sqlReader["Carga"]; vehiculo.Detalle = sqlReader["Detalle"] == DBNull.Value?"":(string)sqlReader["Detalle"]; vehiculo.EstadoLimite = sqlReader["EstadoLimite"] == DBNull.Value?0:(int)sqlReader["EstadoLimite"]; vehiculo.Limite = sqlReader["Limite"] == DBNull.Value?0:(int)sqlReader["Limite"]; vehiculo.Estado = sqlReader["Estado"] == DBNull.Value?0:(int)sqlReader["Estado"]; vehiculo.Etiquetas = (sqlReader["Etiquetas"] == DBNull.Value) ? string.Empty : (string)sqlReader["Etiquetas"]; vehiculo.Etiquetas = vehiculo.Etiquetas.Replace("#", string.Empty); vehiculo.Capacidad = (sqlReader["Capacidad"] == DBNull.Value) ? 0 : (int)sqlReader["Capacidad"]; vehiculo.CantidadSensores = (sqlReader["CantidadSensores"] == DBNull.Value) ? 0 : (int)sqlReader["CantidadSensores"]; vehiculo.Rendimiento = (sqlReader["Rendimiento"] == DBNull.Value) ? 0 : (int)sqlReader["Rendimiento"]; vehiculo.Precio = (sqlReader["Precio"] == DBNull.Value) ? 0 : (int)sqlReader["Precio"]; vehiculo.TipoVehiculo = (sqlReader["TipoVehiculo"] == DBNull.Value) ? 0 : (int)sqlReader["TipoVehiculo"]; vehiculo.EmisionCO2 = (sqlReader["EmisionCO2"] == DBNull.Value) ? 0 : (int)sqlReader["EmisionCO2"]; vehiculo.IdlingCost = (sqlReader["IdlingCost"] == DBNull.Value) ? 0 : (int)sqlReader["IdlingCost"]; #endregion vehiculos.Add(vehiculo); } } } } return vehiculos; }
public void CannotCreateAVehiculoWithEmptyMarca() { var vehiculo = new Vehiculo(String.Empty, "Astra", 220); }
public static string ToResumen(this Vehiculo vehiculo) { return(vehiculo != null ? ((!string.IsNullOrEmpty(vehiculo.Placa) ? vehiculo.Placa : "") + (!string.IsNullOrEmpty(vehiculo.Descripcion) ? " " + vehiculo.Descripcion : "")) : ""); }
public async Task <bool> AddVehiculo(Vehiculo vehiculo) { await Context.Vehiculos.AddAsync(vehiculo); return(await Context.SaveChangesAsync() > 0); }
private void buttonGuardar_Click(object sender, EventArgs e) { try { if (buttonGuardar.Text == "Registrar") { Vehiculo objetoVehiculo = new Vehiculo(); objetoVehiculo.marca = textBoxMarca.Text; objetoVehiculo.modelo = textBoxModelo.Text; objetoVehiculo.color = textBoxColor.Text; objetoVehiculo.colorSecundario = textBoxColorSecun.Text; objetoVehiculo.añoFabricacion = Convert.ToInt32(textBoxAñoFab.Text); objetoVehiculo.VersionCaracteristicas = textBoxVersionCar.Text; objetoVehiculo.NumeroPasajeros = Convert.ToInt32(textBoxNumPas.Text); objetoVehiculo.NumeroCirculacion = textBoxCirculacion.Text; objetoVehiculo.idProspecto = this.ProspectoId; objetoVehiculo.idseguros = Convert.ToInt32(cbxTipoVehiculo.SelectedValue.ToString()); if (logicaNV.insertarVehiculo(objetoVehiculo) > 0) { MessageBox.Show("Agregado con éxito"); dataGridViewVehiculo.DataSource = logicaNV.listarVehiculo(); textBoxMarca.Text = ""; textBoxModelo.Text = ""; textBoxColor.Text = ""; textBoxColorSecun.Text = ""; textBoxAñoFab.Text = ""; textBoxVersionCar.Text = ""; textBoxNumPas.Text = ""; textBoxCirculacion.Text = ""; cbxTipoVehiculo.Text = ""; txtMonto.Text = ""; tabControlVehiculo.SelectedTab = tabPage2; } else { MessageBox.Show("Error al agregar dato"); } } if (buttonGuardar.Text == "Actualizar") { Vehiculo objetoVehiculo = new Vehiculo(); objetoVehiculo.idVehiculo = Convert.ToInt32(textBoxID.Text); objetoVehiculo.marca = textBoxMarca.Text; objetoVehiculo.modelo = textBoxModelo.Text; objetoVehiculo.color = textBoxColor.Text; objetoVehiculo.colorSecundario = textBoxColorSecun.Text; objetoVehiculo.añoFabricacion = Convert.ToInt32(textBoxAñoFab.Text); objetoVehiculo.VersionCaracteristicas = textBoxVersionCar.Text; objetoVehiculo.NumeroPasajeros = Convert.ToInt32(textBoxNumPas.Text); objetoVehiculo.NumeroCirculacion = textBoxCirculacion.Text; if (logicaNV.EditarVehiculo(objetoVehiculo) > 0) { MessageBox.Show("Actualizado con éxito"); dataGridViewVehiculo.DataSource = logicaNV.listarVehiculo(); textBoxMarca.Text = ""; textBoxModelo.Text = ""; textBoxColor.Text = ""; textBoxColorSecun.Text = ""; textBoxAñoFab.Text = ""; textBoxVersionCar.Text = ""; textBoxNumPas.Text = ""; textBoxCirculacion.Text = ""; tabControlVehiculo.SelectedTab = tabPage2; } else { MessageBox.Show("Error al actualizar dato"); } buttonGuardar.Text = "Registrar"; } } catch { MessageBox.Show("ERROR"); } }
/// <summary> /// Obtiene los vehiculos visibles a una subcuenta /// </summary> /// <param name="usuario">Identificador del usuario de la subcuenta</param> /// <returns>Lista de vehículos pertenecientes a la subcuenta</returns> public static List<Vehiculo> VehiculosSubCuenta(string usuario) { //obtener la lista de identificadores de las unidades de la subcuenta List<string> listaUnidades = UnidadesSubCuenta(usuario); //declarar la lista de vehículos vacía List<Vehiculo> vehiculos = new List<Vehiculo>(); //declarar un vehiculo para optimización de memoria Vehiculo vehiculo = null; if (listaUnidades.Count > 0) // si tiene unidades hace query { //query para traer los vehiculos en base a los identificadores de unidad string query = "SELECT v.Unidad, v.Descripcion, v.NumeroSerie, v.Marca, v.Modelo, v.Color, v.Anio, v.Placas, v.TipoPlaca, v.Etiquetas, v.Capacidad, v.Rendimiento, v.Precio, v.TipoVehiculo, v.EmisionCO2, v.IdlingCost, " + "v.Chofer, v.Carga, v.Detalle, v.EstadoLimite, v.Limite, v.Estado, v.CantidadSensores " + "FROM Unidad AS u INNER JOIN Vehiculo AS v ON u.UnidadID = v.Unidad " + "WHERE (v.Unidad IN("; //concatenar las unidades en el query foreach (string unidad in listaUnidades) query += "'" + unidad + "', "; //quitar la última coma y espacio query = query.Remove(query.Length - 2); //agregar los dos paréntesis finales. query += ")) and u.Cliente not in ('CANCELACIONES','SUSPENSIONES','ELIMINADAS','USUARIO','GARANTIAS')"; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringBD"].ConnectionString)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(query, sqlConnection)) { using (SqlDataReader sqlReader = sqlCommand.ExecuteReader()) { while (sqlReader.Read()) { vehiculo = new Vehiculo(); #region llenar los campos de vehículo vehiculo.Unidad = (string)sqlReader["Unidad"]; vehiculo.Descripcion = sqlReader["Descripcion"] == DBNull.Value ? "" : (string)sqlReader["Descripcion"]; vehiculo.NoSerie = sqlReader["NumeroSerie"] == DBNull.Value ? "" : (string)sqlReader["NumeroSerie"]; vehiculo.Marca = sqlReader["Marca"] == DBNull.Value ? "" : (string)sqlReader["Marca"]; vehiculo.Modelo = sqlReader["Modelo"] == DBNull.Value ? "" : (string)sqlReader["Modelo"]; vehiculo.Color = sqlReader["Color"] == DBNull.Value ? "" : (string)sqlReader["Color"]; vehiculo.Anio = sqlReader["Anio"] == DBNull.Value ? 0 : (int)sqlReader["Anio"]; vehiculo.Placas = sqlReader["Placas"] == DBNull.Value ? "" : (string)sqlReader["Placas"]; vehiculo.TipoPlaca = sqlReader["TipoPlaca"] == DBNull.Value ? "" : (string)sqlReader["TipoPlaca"]; vehiculo.Chofer = sqlReader["Chofer"] == DBNull.Value ? "" : (string)sqlReader["Chofer"]; vehiculo.Carga = sqlReader["Carga"] == DBNull.Value ? "" : (string)sqlReader["Carga"]; vehiculo.Detalle = sqlReader["Detalle"] == DBNull.Value ? "" : (string)sqlReader["Detalle"]; vehiculo.EstadoLimite = sqlReader["EstadoLimite"] == DBNull.Value ? 0 : (int)sqlReader["EstadoLimite"]; vehiculo.Limite = sqlReader["Limite"] == DBNull.Value ? 0 : (int)sqlReader["Limite"]; vehiculo.Estado = sqlReader["Estado"] == DBNull.Value ? 0 : (int)sqlReader["Estado"]; vehiculo.Etiquetas = (sqlReader["Etiquetas"] == DBNull.Value) ? string.Empty : (string)sqlReader["Etiquetas"]; vehiculo.Etiquetas = vehiculo.Etiquetas.Replace("#", string.Empty); vehiculo.Capacidad = (sqlReader["Capacidad"] == DBNull.Value) ? 0 : (int)sqlReader["Capacidad"]; vehiculo.CantidadSensores = (sqlReader["CantidadSensores"] == DBNull.Value) ? 0 : (int)sqlReader["CantidadSensores"]; vehiculo.Rendimiento = (sqlReader["Rendimiento"] == DBNull.Value) ? 0 : (int)sqlReader["Rendimiento"]; vehiculo.Precio = (sqlReader["Precio"] == DBNull.Value) ? 0 : (int)sqlReader["Precio"]; vehiculo.TipoVehiculo = (sqlReader["TipoVehiculo"] == DBNull.Value) ? 0 : (int)sqlReader["TipoVehiculo"]; vehiculo.EmisionCO2 = (sqlReader["EmisionCO2"] == DBNull.Value) ? 0 : (int)sqlReader["EmisionCO2"]; vehiculo.IdlingCost = (sqlReader["IdlingCost"] == DBNull.Value) ? 0 : (int)sqlReader["IdlingCost"]; #endregion vehiculos.Add(vehiculo); } } } } } return vehiculos; }
static void Main() { Vehiculo[] misVehiculos = new Vehiculo[1000]; string marca; string modelo; int cantidad = 0; int opcion; string texto; bool encontrado = false; int opcionAModificar; do { Console.Clear(); Console.WriteLine("**********MENU**********"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("1. Introducir coche"); Console.WriteLine("2. Introducir moto"); Console.WriteLine("3. Mostrar vehiculos almacenados"); Console.WriteLine("4. Buscar vehiculo"); Console.WriteLine("5. Modificar vehiculo"); Console.WriteLine(); Console.WriteLine("0. Salir"); Console.WriteLine(); Console.Write("Elija una opcion: "); opcion = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcion) { case 1: // Nota: falta comprobar si cabe Console.Write("Introduzca marca: "); marca = Console.ReadLine(); Console.Write("Introduzca modelo: "); modelo = Console.ReadLine(); misVehiculos[cantidad] = new Coche(marca, modelo); cantidad++; break; case 2: // Nota: falta comprobar si cabe Console.Write("Introduzca marca: "); marca = Console.ReadLine(); Console.Write("Introduzca modelo: "); modelo = Console.ReadLine(); misVehiculos[cantidad] = new Moto(marca, modelo); cantidad++; break; case 3: foreach (Vehiculo v in misVehiculos) { Console.WriteLine(v); } Console.WriteLine(); Console.WriteLine("Pulsa ENTER para volver al MENU"); Console.ReadLine(); break; case 4: Console.Write("Texto a buscar: "); texto = Console.ReadLine(); for (int i = 0; i < cantidad; i++) { encontrado = false; if (misVehiculos[i].ToString().ToUpper().Contains (texto.ToUpper())) { encontrado = true; } if (encontrado) { Console.WriteLine(misVehiculos[i]); } } Console.WriteLine(); Console.WriteLine("Pulsa ENTER para volver al MENU"); Console.ReadLine(); break; case 5: int nuevaOpcion; Console.Write("Indica que espacio desea modificar: "); opcionAModificar = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("1. Nuevo Coche"); Console.WriteLine("2. Nueva moto"); Console.WriteLine(); Console.Write("indica el nuevo tipo de vehiculo: "); nuevaOpcion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); if (opcionAModificar <= cantidad) { if (nuevaOpcion == 1) { Console.Write("Introduzca marca: "); marca = Console.ReadLine(); Console.Write("Introduzca modelo: "); modelo = Console.ReadLine(); Vehiculo v = new Coche(marca, modelo); misVehiculos[opcionAModificar - 1] = v; } else if (nuevaOpcion == 2) { Console.Write("Introduzca marca: "); marca = Console.ReadLine(); Console.Write("Introduzca modelo: "); modelo = Console.ReadLine(); Vehiculo v = new Moto(marca, modelo); misVehiculos[opcionAModificar - 1] = v; } else { Console.WriteLine("Opcion no valida"); } } else { Console.WriteLine("Ese vehiculo aun no existe"); } Console.WriteLine(); Console.WriteLine("Pulsa ENTER para volver al MENU"); Console.ReadLine(); break; } }while (opcion != 0); Console.WriteLine("Gracias por su visita.... Hasta la proxima"); }
public bool Update(Vehiculo vehiculoOriginal, Vehiculo vehiculoActual) { _dgtContext.Entry(vehiculoOriginal).CurrentValues.SetValues(vehiculoActual); return(true); }
private static void MostrarCaracteristicas(Vehiculo v) { Console.WriteLine( $"{v.Descripcion()}\n\t- Velocidad punta de {v.VelocidadMaxima()} km/h \n\tConsumo medio de {v.Consumo()} l/100km\n"); }
public static void Insert(Vehiculo obj) { repository.Insert(obj); }
public void Insertar(Vehiculo entidad) { throw new NotImplementedException(); }
public void addVehiculos(Vehiculo vehiculo) { VehiculoRepository.addVehiculos(vehiculo); }
public void Actualizar(Vehiculo entidad) { throw new NotImplementedException(); }
public void Eliminar(Vehiculo entidad) { throw new NotImplementedException(); }
public ModificarRegistroVehiculo(Vehiculo vehiculoAModificar) { InitializeComponent(); CargarConductores(); CargarDatosVehiculoMod(vehiculoAModificar); }
public void InsertVehiculo(Vehiculo vehiculo) { if (ModelState.IsValid) VehiculoService.addVehiculos(vehiculo); Response.Redirect("frmListVehiculos.aspx"); }
// GET: Vehiculo/Delete/5 public ActionResult Delete(int id) { Vehiculo v = BD.Vehiculos.Find(id); return(View(v)); }
public bool ModificaVehiculo(Vehiculo vehiculo) { HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies.Get("Usuario"); if (Cookie != null && AutentificacionBD.VerificarToken(Cookie.Values.Get("Token"))) { vehiculo.Limite = Util.GetValorCookie(HttpContext.Current, "Cultura", "Metric") != "Km" ? (int)(vehiculo.Limite * 1.60934) : vehiculo.Limite; vehiculo.Etiquetas = listaEtiquetas(vehiculo.Etiquetas); bool modificado = AutentificacionBD.ModificaVehiculo(vehiculo); return modificado; } else return false; }
public void EliminarVehiculo(Vehiculo v) { string eliminacionSQL = "UPDATE Vehiculos SET borrado = 1 WHERE patente = " + "'" + v.Patente + "'"; vDB.Insertar(eliminacionSQL); }
private void btIngresarNuevo_Click(object sender, EventArgs e) { Vehiculo nuevo = new Vehiculo(txtNombre.Text, txtPatente.Text, 0); neg.Agregar_Vehiculo(nuevo); Actualizar(); }
private void OnTriggerEnter(Collider colision) { Construccion carretera = colision.gameObject.GetComponent <Construccion>(); if (carretera != null) { if (carretera.categoria == 1) { enCarretera = true; } } //------------------------------------ if (poderRotar == true) { if (colision.gameObject.name.Contains("ColisionSemaforo")) { int girarAzar = Random.Range(0, 4); if (girarAzar == 0) { if (colision.gameObject.name == "ColisionSemaforo1" || colision.gameObject.name == "ColisionSemaforo4") { Rotar1(); } } else if (girarAzar == 1) { if (colision.gameObject.name == "ColisionSemaforo2" || colision.gameObject.name == "ColisionSemaforo3" || colision.gameObject.name == "ColisionSemaforo5" || colision.gameObject.name == "ColisionSemaforo6") { Rotar2(); } } if (colision.gameObject.name == "ColisionSemaforo7") { Rotar2(); } } if (colision.gameObject.name == "ColisionCurva1") { Rotar1(); } else if (colision.gameObject.name == "ColisionCurva2") { Rotar2(); } } //------------------------------------ luzRojaSemaforo = colision.gameObject.GetComponent <Light>(); if (luzRojaSemaforo != null) { if (luzRojaSemaforo.intensity == 0f) { colisionSemaforoRojo = false; } else { colisionSemaforoRojo = true; } } //------------------------------------ otroVehiculo = colision.gameObject.GetComponent <Vehiculo>(); if (otroVehiculo != null) { colisionOtroVehiculo = true; } }
public void CannotChangeMarcaWithNullMarca() { var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangeMarca(null); }
public Presupuesto GetById(int id) { Presupuesto p = null; using (SqlCommand sql = this.CreateCommand()) { if (sql != null) { sql.CommandText = "SELECT * FROM Presupuestos WHERE Id=" + id; SqlDataReader reader = sql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { /* * //AdoUnitOfWork * //deberia buscar el cliente y el vehiculo * Contracts.IClienteRepository repositorioCliente = new DataLayer.ClienteRepository(); * Services.ClienteService servicioCliente = new Services.ClienteService(repositorioCliente); * Contracts.IVehiculoRepository repositorioVehiculo = new DataLayer.VehiculoRepository(); * Services.VehiculoService servicioVehiculo = new Services.VehiculoService(repositorioVehiculo); * * DomainModel.Cliente miCliente = servicioCliente.buscarCliente((int)rdr[3]); * DomainModel.Vehiculo miVehiculo = servicioVehiculo.buscarVehiculo((int)rdr[4]); * * * IClienteRepository a=new ClienteRepository(); */ //de antes p = new Presupuesto(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3)); //p=new Presupuesto(reader.GetInt32(0), reader.GetString(1),reader.GetDecimal(2), miCliente, miVehiculo); Vehiculo v = new Vehiculo(reader.GetInt32(3), "", "", 0); Cliente cl = new Cliente(reader.GetInt32(2), "", "", "", false); double importe = reader.GetDouble(2); string estado = reader.GetString(1); p = new Presupuesto(id, estado, importe, cl, v); } ClienteRepository rc = new ClienteRepository(sqlCon, sqlTran); p.Cliente = rc.GetById(p.Cliente.Id); VehiculoRepository rv = new VehiculoRepository(sqlCon, sqlTran); p.Vehiculo = rv.GetById(p.Vehiculo.Id); } else { Console.WriteLine("No hay datos"); } reader.Close(); } } return(p); /* * DomainModel.Presupuesto nuevo = null; * SqlDataReader rdr = null; * try * { * * if (id != null) * { * crearConexion(); * SqlCommand cmd = new SqlCommand(); * cmd.Connection = conn; * cmd.CommandText = "select * from dbo.Presupuestoes where id=@id"; * cmd.Parameters.AddWithValue(@"id", id); * rdr = cmd.ExecuteReader(); * * while (rdr.Read()) * { * //deberia buscar el cliente y el vehiculo * Contracts.IClienteRepository repositorioCliente = new DataLayer.ClienteRepository(); * Services.ClienteService servicioCliente = new Services.ClienteService(repositorioCliente); * Contracts.IVehiculoRepository repositorioVehiculo = new DataLayer.VehiculoRepository(); * Services.VehiculoService servicioVehiculo = new Services.VehiculoService(repositorioVehiculo); * * DomainModel.Cliente miCliente = servicioCliente.buscarCliente((int)rdr[3]); * DomainModel.Vehiculo miVehiculo = servicioVehiculo.buscarVehiculo((int)rdr[4]); * * nuevo = new DomainModel.Presupuesto((int)rdr[0], (string)rdr[1], (decimal)rdr[2], miCliente, miVehiculo); * } * cerrarConexion(); * } * } * catch (Exception ex) * { * Console.WriteLine("Error: " + ex); * } * finally * { * // close the reader * if (rdr != null) * { * rdr.Close(); * } * * cerrarConexion(); * } * return nuevo;*/ }
public void CannotChangeModeloWithNullModelo() { var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangeModelo(null); }
public async Task <IActionResult> CloseReserve(int?transId) { var transHeader = await this._context.TransaccionHeaders.AsNoTracking().Include(t => t.TransDetails).AsNoTracking().Include(t => t.Recibos).AsNoTracking().FirstOrDefaultAsync(t => t.TransID == transId); if (transHeader != null) { TransaccionHeaderHist histHeader = new TransaccionHeaderHist() { TransID = transHeader.TransID, VendedorID = transHeader.VendedorID, ClienteID = transHeader.ClienteID, SedeID = transHeader.SedeID, EmpresaID = transHeader.EmpresaID, TipoPago = transHeader.TipoPago, TipoTransaccion = transHeader.TipoTransaccion, Fecha = transHeader.Fecha, Eliminada = transHeader.Eliminada }; //Create Details List <TransaccionDetailHist> histDetails = new List <TransaccionDetailHist>(); transHeader.TransDetails.ToList().ForEach(detail => { TransaccionDetailHist histDetail = new TransaccionDetailHist() { ID = detail.ID, TransID = detail.TransID, VINVehiculo = detail.VINVehiculo, PrecioAcordado = detail.PrecioAcordado }; histDetails.Add(histDetail); //Set ApartadoYN = false Vehiculo vehiculo = this._context.Vehiculos.AsNoTracking().FirstOrDefault(v => v.VIN == detail.VINVehiculo); if (vehiculo != null) { vehiculo.ApartadoYN = false; this._context.Vehiculos.Update(vehiculo); this._context.SaveChanges(); } }); //Create Receipts List <ReciboHist> histReceipts = new List <ReciboHist>(); transHeader.Recibos.ToList().ForEach(recibo => { ReciboHist histReceipt = new ReciboHist() { ID = recibo.ID, TransID = recibo.TransID, Descripcion = recibo.Descripcion, Abono = recibo.Abono, Fecha = recibo.Fecha }; histReceipts.Add(histReceipt); }); //Update Header await this._context.TransHistoryHeader.AddAsync(histHeader); //Update Details await this._context.TransDetailHistory.AddRangeAsync(histDetails); //Update Receipts await this._context.ReciboHistory.AddRangeAsync(histReceipts); await _context.SaveChangesAsync(); this._context.TransaccionDetails.RemoveRange(transHeader.TransDetails); this._context.Recibos.RemoveRange(transHeader.Recibos); this._context.TransaccionHeaders.Remove(transHeader); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(NotFound()); }
public void CannotCreateAVehiculoWithEmptyModelo() { var vehiculo = new Vehiculo("Opel", String.Empty, 220); }
public async Task <IActionResult> CloseSale(int?transId) { var transHeader = await this._context.TransaccionHeaders.AsNoTracking().Include(t => t.TransDetails).AsNoTracking().Include(t => t.Recibos).AsNoTracking().FirstOrDefaultAsync(t => t.TransID == transId); if (transHeader != null) { TransaccionHeaderHist histHeader = new TransaccionHeaderHist() { TransID = transHeader.TransID, VendedorID = transHeader.VendedorID, ClienteID = transHeader.ClienteID, SedeID = transHeader.SedeID, EmpresaID = transHeader.EmpresaID, TipoPago = transHeader.TipoPago, TipoTransaccion = transHeader.TipoTransaccion, Fecha = transHeader.Fecha, Eliminada = transHeader.Eliminada, AceptadaHacienda = transHeader.AceptadaHacienda, ClaveHacienda = transHeader.ClaveHacienda, EnviadaHacienda = transHeader.EnviadaHacienda, ConsecutivoHacienda = transHeader.ConsecutivoHacienda }; //Create Details List <TransaccionDetailHist> histDetails = new List <TransaccionDetailHist>(); transHeader.TransDetails.ToList().ForEach(detail => { TransaccionDetailHist histDetail = new TransaccionDetailHist() { ID = detail.ID, TransID = detail.TransID, VINVehiculo = detail.VINVehiculo, PrecioAcordado = detail.PrecioAcordado }; histDetails.Add(histDetail); //Set ApartadoYN = false Vehiculo vehiculo = this._context.Vehiculos.AsNoTracking().FirstOrDefault(v => v.VIN == detail.VINVehiculo); if (vehiculo != null) { vehiculo.ApartadoYN = true; vehiculo.VendidoYN = true; this._context.Vehiculos.Update(vehiculo); this._context.SaveChanges(); } }); //Create Receipts List <ReciboHist> histReceipts = new List <ReciboHist>(); transHeader.Recibos.ToList().ForEach(recibo => { ReciboHist histReceipt = new ReciboHist() { ID = recibo.ID, TransID = recibo.TransID, Descripcion = recibo.Descripcion, Abono = recibo.Abono, Fecha = recibo.Fecha }; histReceipts.Add(histReceipt); }); List <Comision> comisiones = await this._context.Comisiones.Where(c => c.TransID == transId).ToListAsync(); List <ComisionHist> histComm = new List <ComisionHist>(); comisiones.ForEach(comm => { ComisionHist hist = new ComisionHist() { ID = comm.ID, Descripcion = comm.Descripcion, Monto = comm.Monto, Nombre = comm.Nombre, TipoComision = comm.TipoComision, TransID = comm.TransID }; histComm.Add(hist); }); //Update Header await this._context.TransHistoryHeader.AddRangeAsync(histHeader); //Update Details await this._context.TransDetailHistory.AddRangeAsync(histDetails); //Update Receipts await this._context.ReciboHistory.AddRangeAsync(histReceipts); //Update Commission Receipts await this._context.ComisionHistory.AddRangeAsync(histComm); await _context.SaveChangesAsync(); this._context.TransaccionDetails.RemoveRange(transHeader.TransDetails); this._context.Recibos.RemoveRange(transHeader.Recibos); this._context.TransaccionHeaders.Remove(transHeader); this._context.Comisiones.RemoveRange(comisiones); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(NotFound()); }
public void CannotCreateAVehiculoWithNullModelo() { var vehiculo = new Vehiculo("Opel", null, 220); }
static void Main(string[] args) { //Creacion de soldados y guerreros Soldado unSoldado = new Soldado("efrain", 120, "Imperio"); Soldado otroSoldado = new Soldado("efrain2", 120, "Imperio"); Guerrero unGuerrero = new Guerrero("lyon1", 140, "Alianza Rebelde", 100); Guerrero otroGuerrero = new Guerrero("lyon2", 200, "Alianza Rebelde", 100); //Creacion de Armas Blaster unBlaster = new Blaster(300); SableLaser unSableLaser = new SableLaser(2); Blaster otroBlaster = new Blaster(150); SableLaser otroSableLaser = new SableLaser(1); //--------------------------------------------------------------------------------------------------------------------------------------------- //ALZAR ARMAS //Guerreros Console.WriteLine("---------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe de guerreros antes de alzar armas: "); Console.WriteLine(); Console.WriteLine("-------------------------"); informePersonaje(unGuerrero); Console.WriteLine("-------------------------"); informePersonaje(otroGuerrero); Console.WriteLine(); Console.WriteLine("-------------------------"); //Los guerreros alzan armas Console.WriteLine("---------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe de guerreros despues de alzar armas: "); Console.WriteLine(); unGuerrero.alzarArma(unBlaster); unGuerrero.alzarArma(unSableLaser); unGuerrero.alzarArma(otroBlaster); unGuerrero.alzarArma(otroSableLaser); otroGuerrero.alzarArma(unBlaster); otroGuerrero.alzarArma(unSableLaser); otroGuerrero.alzarArma(otroSableLaser); Console.WriteLine("-------------------------"); informePersonaje(unGuerrero); Console.WriteLine("-------------------------"); informePersonaje(otroGuerrero); Console.WriteLine(); //Soldados Console.WriteLine("---------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe de soldados antes de alzar armas: "); Console.WriteLine(); informePersonaje(unSoldado); Console.WriteLine("-----------------------"); informePersonaje(otroSoldado); Console.WriteLine(); //Los soldados alzan armas Console.WriteLine("---------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Informe de soldados despues de alzar armas: "); Console.WriteLine(); unSoldado.alzarArma(unBlaster); unSoldado.alzarArma(unSableLaser); unSoldado.alzarArma(otroBlaster); unSoldado.alzarArma(otroSableLaser); otroSoldado.alzarArma(unBlaster); otroSoldado.alzarArma(unSableLaser); otroSoldado.alzarArma(otroSableLaser); Console.WriteLine("------------------------"); informePersonaje(unSoldado); Console.WriteLine("------------------------"); informePersonaje(otroSoldado); Console.WriteLine(); Console.WriteLine("---------------------------------------------------"); Console.WriteLine(); //----------------------------------------------------------------------------------------------------------------------------------- //CAMBIO DE FACCION DE GUERRERO Console.WriteLine("Antes de cambiar de faccion: "); Console.WriteLine("-------------------------"); informePersonaje(unGuerrero); Console.WriteLine("-------------------------"); Console.WriteLine(); unGuerrero.cambiarFaccion(); Console.WriteLine(); Console.WriteLine("Despues de cambiar de faccion: "); Console.WriteLine("-------------------------"); informePersonaje(unGuerrero); Console.WriteLine("-------------------------"); Console.WriteLine(); //----------------------------------------------------------------------------------------------------------------------------------- //ROBO DE ARMA MAS PODEROSA Console.WriteLine("----------------------------------------------------"); Console.WriteLine("Antes de robo: "); Console.WriteLine(); Console.WriteLine("--------------------------"); informePersonaje(unGuerrero); Console.WriteLine("--------------------------"); informePersonaje(otroGuerrero); Console.WriteLine(); Console.WriteLine("----------------------------------------------------"); unGuerrero.robarArmaMax(otroGuerrero); unGuerrero.robarArmaMax(otroGuerrero); unGuerrero.robarArmaMax(otroGuerrero); Console.WriteLine(); Console.WriteLine("Despues de robo:"); Console.WriteLine("--------------------------"); Console.WriteLine(); informePersonaje(unGuerrero); Console.WriteLine("--------------------------"); informePersonaje(otroGuerrero); Console.WriteLine(); Console.WriteLine("----------------------------------------------------"); Console.WriteLine(); //--------------------------------------------------------------------------------------------------------------------------------------------- //SUBIDA Y BAJADA DE PERSONAJES DEL VEHICULO Console.WriteLine("Vehiculo creado: "); Vehiculo unVehiculo = new Vehiculo("HZX", 3, 1500); Console.WriteLine(); informeVehiculo(unVehiculo); Console.WriteLine(); Console.WriteLine("----------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Luego de la subida de dos personajes: "); unVehiculo.subirPersonaje(unGuerrero); unVehiculo.subirPersonaje(unSoldado); informeVehiculo(unVehiculo); Console.WriteLine(); Console.WriteLine("-----------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Bajar personajes:"); unVehiculo.bajarPersonaje(unSoldado); unVehiculo.bajarPersonaje(unGuerrero); Console.WriteLine(); Console.WriteLine("Luego de la bajada de personajes:"); informeVehiculo(unVehiculo); Console.WriteLine(); Console.WriteLine("-----------------------------------------------------"); Soldado soldadoDesconocido = new Soldado("desconcido", 120, "Imperio"); // Console.WriteLine("Luego intenar bajar a un personaje que no esta en el vehiculo: "); // unVehiculo.bajarPersonaje(soldadoDesconocido); // Console.WriteLine("Luego intenar subir a un personajes que superan la capacidad: "); // unVehiculo.subirPersonaje(unGuerrero); // unVehiculo.subirPersonaje(unSoldado); // unVehiculo.subirPersonaje(unGuerrero); // unVehiculo.subirPersonaje(unSoldado); Console.WriteLine(); }
public void ChangeMarcaModifyModelo() { string modelo = "Vectra"; var vehiculo = new Vehiculo("Opel", "Astra", 220); vehiculo.ChangeModelo(modelo); Assert.AreEqual(vehiculo.Modelo, modelo); }
public bool Agregar_Vehiculo(Vehiculo nuevo) { return daVehiculo.Agregar_Vehiculo(nuevo); }
/// <summary> /// PRE:la clase que se pasa como parametro debe de estar incializada /// POST: Dado un Vehiculo (Del que solo se utilizara la clave), devuelve true si existe un vehiculo cuya clave coincida con v1, false en caso contrario /// </summary> /// <param name="v1"></param> /// <returns></returns> public static bool Existe(Vehiculo v1) { VNuevoDatos v = new VNuevoDatos(v1.NumBastidor, v1.Marca, v1.Modelo, v1.Potencia, v1.PvRecomendado); return(BD.ExistsVNuevo(v)); }
public Partida(GameModel gameModel, Vehiculo vehiculoP1) { this.gameModel = gameModel; sma = SMA(30); matchTime = matchInitialTime * 60; // Preparamos el mundo físico con todos los elementos que pertenecen a el world = new NivelUno(vehiculoP1, gameModel); //Configuramos el player para que sea el Listener gameModel.DirectSound.ListenerTracking = world.player1.Mesh; // Inicializo el HUD hud = new HUD(world.player1, matchTime); // Configuramos la Cámara en tercera persona para que siga a nuestro Player 1 camaraInterna = new TgcThirdPersonCamera(new TGCVector3(world.player1.RigidBody.CenterOfMassPosition), new TGCVector3(0, 2, 0), modoCamara.AlturaCamara(), modoCamara.ProfundidadCamara()); this.gameModel.Camara = camaraInterna; // Creamos una flecha que representara el vector UP del auto directionArrow = new TgcArrow { BodyColor = Color.Red, HeadColor = Color.Green, Thickness = 0.1f, HeadSize = new TGCVector2(0.6f, 1f) }; var sm = gameModel.SoundManager; sm.LoadMp3(levelSong); sm.Mp3Player.play(true); // Font para mensaje de pausa var pauseFont = UtilMethods.createFont("Minecraft", 100); // Font para mensaje de fin de juego var gameOverFont = UtilMethods.createFont("Twisted Stallions", 200); // Font para vida enemigo //var enemyHPFont = UtilMethods.createFont("Minecraft", 40); //Leo las dimensiones de la ventana var screenHeight = D3DDevice.Instance.Device.Viewport.Height; var screenWidth = D3DDevice.Instance.Device.Viewport.Width; //Pause pauseMsg = new TgcText2D { Text = "PAUSE", Color = Color.White, Position = new Point(0, (int)(screenHeight * 0.46f)), }; pauseMsg.changeFont(pauseFont); ////Enemy HP //enemyHP = new TgcText2D //{ // Color = Color.White, //}; //enemyHP.changeFont(enemyHPFont); //GameOver gameOverMsg = new TgcText2D { Position = new Point(0, (int)(screenHeight * 0.4f)), }; gameOverMsg.changeFont(gameOverFont); }
public async Task <bool> UpdateVehiculo(Vehiculo vehiculo) { Context.Vehiculos.Update(vehiculo); return(await Context.SaveChangesAsync() > 0); }
private Vehiculo GetVehiculo() { var vehiculo = new Vehiculo("Opel", "Astra", 200); vehiculo.ChangeCurrentIdentity(1); return vehiculo; }
/** * Importante destacar que este metodo utiliza como parametros: * - Vehiculo: para leer que tipo de hijo Vehiculo se utiliza * - Punto Llegada: Informativo * - Punto Salida: Informativo * **/ public virtual string returnCostoTotalLabel(Vehiculo tipoVehiculo, string puntoSalida, string puntoLlegada) { return("Tipo Transporte: " + tipoVehiculo.ToString() + " / Viaje: Punto Salida - " + PuntoSalida + " - " + puntoLlegada); }