Exemplo n.º 1
0
 public Cliente(int id, string nombre, string apellidos, string nif, string direccion, string telefono, Garaje garaje, string observaciones, bool esClienteGaraje)             // Alquilar una plaza de trastero.
 {
     Id              = id;
     Nombre          = nombre;
     Apellidos       = apellidos;
     Nif             = nif;
     Direccion       = direccion;
     Telefono        = telefono;
     Garaje          = garaje;
     Observaciones   = observaciones;
     EsClienteGaraje = esClienteGaraje;
 }
Exemplo n.º 2
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;
 }
Exemplo n.º 3
0
        /// <summary>
        /// Obtiene todos los garajes.
        /// </summary>
        /// <returns>Los Garajes.</returns>
        public static List <Garaje> ObtenerGarajes()
        {
            MySqlConnection conexion = Foo.ConexionABd();
            MySqlCommand    comando  = new MySqlCommand(@"SELECT id, nombre
                                                      FROM   garajes
                                                      ORDER BY nombre;", conexion);

            MySqlDataReader cursor       = comando.ExecuteReader();
            List <Garaje>   listaGarajes = new List <Garaje>();

            while (cursor.Read())
            {
                Garaje garaje = new Garaje(cursor.GetInt32("id"), cursor.GetString("nombre"));
                listaGarajes.Add(garaje);
            }
            cursor.Close();
            conexion.Close();

            return(listaGarajes);
        }
Exemplo n.º 4
0
        public Factura(int tipoFactura)
        {
            switch (tipoFactura)
            {
            case 1:             // Es una factura de un garaje.
                Cliente          = new Cliente();
                Cliente.Alquiler = new Alquiler();
                Garaje           = new Garaje();
                break;

            case 2:             // Es una factura del lavadero.
                Cliente = new Cliente();
                break;

            case 3:             // Es una factura recibida.
                Garaje    = new Garaje();
                Proveedor = new Proveedor();
                break;

            default:
                Id = tipoFactura;           // Para buscar un cliente a partir de su Id.
                break;
            }
        }
Exemplo n.º 5
0
 public Cliente()
 {
     Garaje   = new Garaje();
     Alquiler = new Alquiler();
 }
Exemplo n.º 6
0
 public FacturaGaraje() : base()
 {
     Cliente  = new ClienteGaraje();
     Alquiler = new Alquiler();
     Garaje   = new Garaje();
 }