예제 #1
0
파일: BD.cs 프로젝트: jocarrd/TOO
 //SEGURAMENTE SE PUEDA BORRAR ESTE MÉTODO, SOLO CONFUNDE
 public static bool UPDATEVehiculo(ModeloDominio.Vehiculo v)
 {
     if (BD.DELETEVehiculo(v))
     {
         return(BD.INSERTVehiculo(v));
     }
     return(false);
 }
예제 #2
0
파일: BD.cs 프로젝트: jocarrd/TOO
 public static bool DELETEVehiculo(ModeloDominio.Vehiculo v)
 {
     if (BD.vehiculos.Contains(v))
     {
         return(BD.vehiculos.Remove(v));
     }
     return(false);
 }
예제 #3
0
        ///<summary>
        ///Actualiza el contendo de los TextBoxes con los datos del Vehiculo al que referencia
        ///</summary>
        private void actualizar()
        {
            ModeloDominio.Vehiculo v = b.Current as ModeloDominio.Vehiculo;

            this.numBastidortb.Text = v.NumBastidor;
            this.marcatb.Text       = v.Marca;
            this.modelotb.Text      = v.Modelo;
            this.potenciatb.Text    = v.Potencia.ToString();
            this.preciotb.Text      = v.Precio.ToString() + "€";
        }
예제 #4
0
파일: BD.cs 프로젝트: jocarrd/TOO
        public static List <PresupuestoVehiculoDato> GETPresupuestosVehiculosDatos(ModeloDominio.Vehiculo v)
        {
            List <PresupuestoVehiculoDato> resultado = new List <PresupuestoVehiculoDato>();

            foreach (PresupuestoVehiculoDato vd  in BD.presupuestosVehiculos)
            {
                Clave c = (Clave)vd.GetClave();
                if (c.GetSegunda().Equals(v.NumBastidor))
                {
                    resultado.Add(vd);
                }
            }
            return(resultado);
        }
예제 #5
0
        public RecorridoVehiculo(List <ModeloDominio.Vehiculo> lista)
        {
            InitializeComponent();
            this.li      = lista;
            b            = new BindingSource();
            b.DataSource = lista;
            bindingNavigator1.BindingSource = b;
            ModeloDominio.Vehiculo v = b.Current as ModeloDominio.Vehiculo;

            this.numBastidortb.Text = v.NumBastidor;
            this.marcatb.Text       = v.Marca;
            this.modelotb.Text      = v.Modelo;
            this.potenciatb.Text    = v.Potencia.ToString();
            this.preciotb.Text      = v.Precio.ToString() + "€";
        }
예제 #6
0
파일: BD.cs 프로젝트: jocarrd/TOO
        public static ModeloDominio.Vehiculo SELECTVehiculo(ModeloDominio.Vehiculo v)
        {
            foreach (ModeloDominio.Vehiculo v1 in BD.vehiculos)
            {
                if (v1.NumBastidor.Equals(v1.NumBastidor))
                {
                    return(v1);
                }
            }
            return(null);

            /*
             * IEnumerable<ModeloDominio.Vehiculo> vehiculo = BD.vehiculos.Select(vehiculos => v);
             * if (vehiculo == null)
             * {
             *  return null;
             * }
             * else
             * {
             *  return vehiculo.First();
             * }*/
        }
예제 #7
0
 public static List <PresupuestoVehiculoDato> GETPresupuestosVehiculosDatos(ModeloDominio.Vehiculo v)
 {
     return(BD.GETPresupuestosVehiculosDatos(v));
 }
예제 #8
0
파일: BD.cs 프로젝트: jocarrd/TOO
 public static bool INSERTVehiculo(ModeloDominio.Vehiculo v)
 {
     BD.Vehiculos.Add(v);
     return(true);
 }