コード例 #1
0
 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;
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
 public Cliente()
 {
     Garaje   = new Garaje();
     Alquiler = new Alquiler();
 }
コード例 #5
0
 public FacturaGaraje() : base()
 {
     Cliente  = new ClienteGaraje();
     Alquiler = new Alquiler();
     Garaje   = new Garaje();
 }