Ejemplo n.º 1
0
 private void GetData()
 {
     vehiculoBindingSource.DataSource = vehiculosController.ObtenerVehiculos()
                                        .Select(_ => new
     {
         IdBien  = _.IdBien,
         Marca   = _.Marca.Nombre,
         Modelo  = _.Modelo.Nombre,
         Version = _.Version.Nombre,
         Precio  = _.Precio,
         Ramo    = _.Ramo.Nombre,
         Anio    = _.Anio
     });
 }
Ejemplo n.º 2
0
        private void versiones_SelectionChangeCommitted(object sender, EventArgs e)
        {
            precio.Text = string.Empty;
            var idMarca   = ((Model.Marca)marcaBindingSource.Current).IdMarca;
            var idModelo  = ((Model.Modelo)modeloBindingSource.Current).IdModelo;
            var idVersion = ((Model.Version)(((ComboBox)(sender)).SelectedItem)).IdVersion;

            var vehiculo = vehiculosController.ObtenerVehiculos()
                           .Where(_ => _.IdMarca == idMarca && _.IdModelo == idModelo && _.IdVersion == idVersion)
                           .FirstOrDefault();

            vehiculoSelect = vehiculo;

            if (vehiculo == null)
            {
                MessageBox.Show("Precio No Disponible"); return;
            }
            precio.Text = string.Format("{0:000,000.## $}", vehiculo.Precio);
            auto.Text   = vehiculo.Marca.Nombre + "-" + vehiculo.Modelo.Nombre + "-" + vehiculo.Version.Nombre;
        }