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{
String id;
boolean estado;
private String id;
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() {

View File

@ -8,10 +8,14 @@ package Modelo;
*
* @author citla
*/
public class Sala {
double montoRecaudado;
public abstract class Sala {
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() {
@ -21,9 +25,14 @@ public class Sala {
public void setMontoRecaudado(double montoRecaudado) {
this.montoRecaudado = montoRecaudado;
}
public double verMontoRecaudado(Zona z){
montoRecaudado= montoRecaudado + z.precio;
return montoRecaudado;
}
@Override
public String toString() {//ver montorecaudado
public String toString() {
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 password;
String tipo;
String correoelectronico;
public Usuario(){
}

View File

@ -3,18 +3,23 @@
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Modelo;
/**
*
* @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() {
return precio;
}
@ -22,6 +27,10 @@ public abstract class Zona {
public void setPrecio(double precio) {
this.precio = precio;
}
@Override
public String toString() {
return "Zona{" + "nombre=" + nombre + ", precio=" + precio + ", asientos=" + asientos + '}';
}
}