modelo modificado

This commit is contained in:
Soka_jplr 2024-03-10 12:39:07 -06:00
parent 6b2bf57948
commit eb45b06de4
5 changed files with 54 additions and 14 deletions

View File

@ -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() {

View File

@ -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 + '}';
} }

18
src/Modelo/Tarjeta.java Normal file
View File

@ -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;
}

View File

@ -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(){
} }

View File

@ -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 + '}';
}
} }