Ejemplo n.º 1
0
        public void ObtenerVehiculoParaModificar(VehiculoDataGrid vehiculo)
        {
            var vehiculoBdd = _vehiculoBl.ObtenerPorId(vehiculo.Id);

            if (vehiculoBdd != null)
            {
                cboMarca.SelectedValue        = vehiculoBdd.Modelo.IdMarca;
                cboModelo.SelectedValue       = vehiculoBdd.IdModelo;
                cboAnio.SelectedValue         = vehiculoBdd.Anio;
                cboTipoVehiculo.SelectedValue = vehiculoBdd.IdTipoVehiculo;
                //ACA SE ARREGLA PORQUE  NO MOSTRABA EL COLOR
                cboColor.SelectedValue           = vehiculoBdd.Color.Substring(0, 1) + vehiculoBdd.Color.Substring(1).ToLower();
                cboPais.SelectedValue            = vehiculoBdd.IdPaisOrigen;
                cboTipoCombustible.SelectedValue = vehiculoBdd.IdTipoCombustible;
                txtPrecio.Text = vehiculoBdd.Precio.ToString();
                txtStock.Text  = vehiculoBdd.Stock.ToString();
                //aca decia .name, lo modifique por .contect
                btnGuardarVehiculo.Content = "Modificar Vehículo";
                IdVehiculo     = vehiculo.Id;
                EsModificacion = true;
            }
        }
        public void CargarDatosVehiculo(SolicitudDto solicitud)
        {
            var vehiculo = _vehiculoBl.ObtenerPorId(solicitud.IdVehiculo);

            if (vehiculo != null)
            {
                txtMarca.Text           = vehiculo.Modelo.Marca.Nombre;
                txtModelo.Text          = vehiculo.Modelo.Nombre;
                txtAnio.Text            = vehiculo.Anio.ToString();
                txtColor.Text           = vehiculo.Color;
                txtTipoVehiculo.Text    = vehiculo.TipoVehiculo.Nombre;
                txtTipoCombustible.Text = vehiculo.TipoCombustible.Nombre;
                txtPaisOrigen.Text      = vehiculo.PaisOrigen.Nombre;
                txtPrecio.Text          = vehiculo.Precio.ToString("#,##0");
            }

            solicitud.Vehiculo = vehiculo;
            SolicitudActual    = solicitud;

            emailtxt.Text = solicitud.Cliente.Email;
            cboMesesDiferidos.IsEnabled = false;
        }