modelo modificado
This commit is contained in:
parent
6b2bf57948
commit
eb45b06de4
|
@ -10,10 +10,13 @@ package Modelo;
|
||||||
*/
|
*/
|
||||||
public class Asiento extends Zona{
|
public class Asiento extends Zona{
|
||||||
|
|
||||||
String id;
|
private String id;
|
||||||
boolean estado;
|
private boolean estado;
|
||||||
|
|
||||||
public Asiento() {
|
public Asiento(String id, boolean estado, String nombre, double precio, Asiento[][] asientos, double montoRecaudado, Zona[] zonas) {
|
||||||
|
super(nombre, precio, asientos, montoRecaudado, zonas);
|
||||||
|
this.id = id;
|
||||||
|
this.estado = estado;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getId() {
|
public String getId() {
|
||||||
|
|
|
@ -8,10 +8,14 @@ package Modelo;
|
||||||
*
|
*
|
||||||
* @author citla
|
* @author citla
|
||||||
*/
|
*/
|
||||||
public class Sala {
|
public abstract class Sala {
|
||||||
double montoRecaudado;
|
protected double montoRecaudado;
|
||||||
|
protected Zona zonas [];
|
||||||
|
protected Zona z;
|
||||||
|
|
||||||
public Sala() {
|
public Sala(double montoRecaudado, Zona zonas []) {
|
||||||
|
this.montoRecaudado=montoRecaudado;
|
||||||
|
this.zonas=zonas;
|
||||||
}
|
}
|
||||||
|
|
||||||
public double getMontoRecaudado() {
|
public double getMontoRecaudado() {
|
||||||
|
@ -22,8 +26,13 @@ public class Sala {
|
||||||
this.montoRecaudado = montoRecaudado;
|
this.montoRecaudado = montoRecaudado;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public double verMontoRecaudado(Zona z){
|
||||||
|
montoRecaudado= montoRecaudado + z.precio;
|
||||||
|
return montoRecaudado;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {//ver montorecaudado
|
public String toString() {
|
||||||
return "Sala{" + "montoRecaudado=" + montoRecaudado + '}';
|
return "Sala{" + "montoRecaudado=" + montoRecaudado + '}';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
package Modelo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author citla
|
||||||
|
*/
|
||||||
|
public class Tarjeta {
|
||||||
|
|
||||||
|
private int numeroTarjeta;
|
||||||
|
String diaVencimiento;
|
||||||
|
int numero;
|
||||||
|
String nombreTitular;
|
||||||
|
|
||||||
|
}
|
|
@ -13,6 +13,7 @@ public class Usuario {
|
||||||
String nombre;
|
String nombre;
|
||||||
String password;
|
String password;
|
||||||
String tipo;
|
String tipo;
|
||||||
|
String correoelectronico;
|
||||||
|
|
||||||
public Usuario(){
|
public Usuario(){
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,16 +3,21 @@
|
||||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
*/
|
*/
|
||||||
package Modelo;
|
package Modelo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author citla
|
* @author citla
|
||||||
*/
|
*/
|
||||||
public abstract class Zona {
|
public abstract class Zona extends Sala { //protected las variables y metodos
|
||||||
|
|
||||||
double precio;
|
protected String nombre;
|
||||||
|
protected double precio;
|
||||||
|
protected Asiento [][] asientos;
|
||||||
|
|
||||||
public Zona() {
|
public Zona(String nombre, double precio, Asiento[][] asientos, double montoRecaudado, Zona[] zonas) {
|
||||||
|
super(montoRecaudado, zonas);
|
||||||
|
this.nombre = nombre;
|
||||||
|
this.precio = precio;
|
||||||
|
this.asientos = asientos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public double getPrecio() {
|
public double getPrecio() {
|
||||||
|
@ -23,5 +28,9 @@ public abstract class Zona {
|
||||||
this.precio = precio;
|
this.precio = precio;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "Zona{" + "nombre=" + nombre + ", precio=" + precio + ", asientos=" + asientos + '}';
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue