public Cliente(int id, string nombre, string apellidos, string nif, string direccion, string telefono, string observaciones, Garaje garaje, bool esClienteGaraje, Vehiculo vehiculo, Alquiler alquilerPorCliente) // Alquilar una plaza de garaje. { Id = id; Nombre = nombre; Apellidos = apellidos; Nif = nif; Direccion = direccion; Telefono = telefono; Observaciones = observaciones; Garaje = garaje; EsClienteGaraje = esClienteGaraje; Vehiculo = vehiculo; Alquiler = alquilerPorCliente; }
/// <summary> /// Obtiene todos los conceptos. /// </summary> /// <returns>Los conceptos.</returns> public static List <Alquiler> ObtenerConceptos() { MySqlConnection conexion = Foo.ConexionABd(); MySqlCommand comando = new MySqlCommand(@"SELECT id, concepto FROM tiposAlquileres ORDER BY concepto;", conexion); MySqlDataReader cursor = comando.ExecuteReader(); List <Alquiler> listaConceptos = new List <Alquiler>(); while (cursor.Read()) { Alquiler alquiler = new Alquiler(cursor.GetInt32("id"), cursor.GetString("concepto")); listaConceptos.Add(alquiler); } cursor.Close(); conexion.Close(); return(listaConceptos); }
/// <summary> /// Obtiene todos los Ids de los tipos de alquileres a partir del Id de un cliente. /// </summary> /// <param name="idCliente">El Id de un cliente.</param> /// <returns>Los Ids de los tipos de alquileres a partir del Id de un cliente.</returns> public static List <Alquiler> ObtenerIdTiposAlquileresPorIdCliente(int idCliente) { MySqlConnection conexion = Foo.ConexionABd(); MySqlCommand comando = new MySqlCommand(@"SELECT idTipoAlquiler FROM alquilerClientesGarajes WHERE idCliente = @id", conexion); comando.Parameters.AddWithValue("@id", idCliente); MySqlDataReader cursor = comando.ExecuteReader(); List <Alquiler> listaAlquileres = new List <Alquiler>(); while (cursor.Read()) { Alquiler alquiler = new Alquiler(); alquiler.IdTipoAlquiler = cursor.GetInt32("idTipoAlquiler"); listaAlquileres.Add(alquiler); } cursor.Close(); conexion.Close(); return(listaAlquileres); }
public Cliente() { Garaje = new Garaje(); Alquiler = new Alquiler(); }
public FacturaGaraje() : base() { Cliente = new ClienteGaraje(); Alquiler = new Alquiler(); Garaje = new Garaje(); }