示例#1
0
 public static bool Agregar_Vehiculo(Vehiculo nuevo)
 {
     using (SqlConnection cnn = Conexion.Generar_Base())
     {
         using (SqlCommand cm = new SqlCommand())
         {
             cm.Connection = cnn;
             cm.CommandType = System.Data.CommandType.StoredProcedure;
             cm.CommandText = "AGREGAR_VEHICULO";
             cm.Parameters.AddWithValue("nom", nuevo.Nombre);
             cm.Parameters.AddWithValue("patente", nuevo.Patente);
             try
             {
                 cnn.Open();
                 cm.ExecuteNonQuery();
                 cnn.Close();
                 return true;
             }
             catch (Exception e)
             {
                throw e;
             }
         }
     }
 }
示例#2
0
        public static List<Vehiculo> getAll()
        {
            List<Vehiculo> lista_vehiculo;
            lista_vehiculo = new List<Vehiculo>();
            using (SqlConnection con = Conexion.Generar_Base())
            {
                using (SqlCommand com = new SqlCommand())
                {
                    com.Connection = con;
                    com.CommandType = System.Data.CommandType.StoredProcedure;
                    com.CommandText = "LEER_VEHICULOS";
                    try
                    {
                        con.Open();
                        SqlDataReader dr = com.ExecuteReader();
                        while (dr.Read())
                        {
                            Vehiculo vehiculo = new Vehiculo();
                            vehiculo.Id = dr.GetInt32(dr.GetOrdinal("id_vehiculo"));
                            vehiculo.Nombre = dr.GetString(dr.GetOrdinal("nombre"));
                            vehiculo.Patente = dr.GetString(dr.GetOrdinal("patente"));
                            lista_vehiculo.Add(vehiculo);
                        }
                    }
                    catch (Exception e)
                    {
                        throw e;
                    }
                    con.Close();
                }

            }
            return lista_vehiculo;
        }
示例#3
0
 public Estadia(Vehiculo _vehi, DateTime _llegada, DateTime _salida)
 {
     this.Vehiculo = _vehi;
     this.fecha_llegada = _llegada;
     this.fecha_salida = _salida;
 }
 public int OrdenarVehiculosPorMarca(Vehiculo vehiculo1, Vehiculo vehiculo2)
 {
     return(string.Compare(Enum.GetName(typeof(EMarcas), vehiculo1.Marcas), Enum.GetName(typeof(EMarcas), vehiculo2.Marcas)));
 }
示例#5
0
 public Estadia()
 {
     this.vehi = new Vehiculo();
     fecha_llegada = DateTime.MinValue;
     fecha_salida = DateTime.MinValue;
 }
 public static int OrdenarVehiculosPorPatente(Vehiculo vehiculo1, Vehiculo vehiculo2)
 {
     return(string.Compare(vehiculo1.Patente, vehiculo2.Patente));
 }
示例#7
0
 public Camion(Vehiculo v, float tara) : this(v.marca, tara, v.patente, v.cantRuedas)
 {
 }
示例#8
0
 public Camion(Vehiculo vehiculo, float tara) : this(vehiculo.Patente, vehiculo.CantRuedas, vehiculo.Marcas, tara)
 {
 }
示例#9
0
 public static int OrdenarVehiculosPorMarca(Vehiculo v1, Vehiculo v2)
 {
     return(String.Compare(v1.Marca.ToString(), v2.Marca.ToString()));
 }
示例#10
0
 public static int OrdenarVehiculosPorPatente(Vehiculo v1, Vehiculo v2)
 {
     return(String.Compare(v1.Patente, v2.Patente));
 }