Skip to content

Commit

Permalink
metodos e tarifa
Browse files Browse the repository at this point in the history
nomes dos métodos alterados para verbos e criação da classe OperacoesTarifa
  • Loading branch information
mayaramog committed Jun 21, 2024
1 parent a50b13b commit 0c39fd3
Show file tree
Hide file tree
Showing 19 changed files with 329 additions and 309 deletions.
6 changes: 3 additions & 3 deletions EstacionamentoBemMayRay/src/Estacionamento.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public static void main(String[] args){


if(opcao == JOptionPane.YES_OPTION){
listaPrnts.GerarListas(clientes, vagas);
listaPrnts.gerarListas(clientes, vagas);
}

/*primeira interface do programa Estaciona Bem!!*/
Expand All @@ -54,11 +54,11 @@ public static void main(String[] args){
switch(escolha) {
case 0:
InterfaceTerminal userinterfaceT = new InterfaceTerminal();
userinterface.primeirasOpcoes(clientes, vagas, tickets, tarifas, userinterfaceT);
userinterface.realizarOpcoesIniciais(clientes, vagas, tickets, tarifas, userinterfaceT);
break;
case 1:
InterfaceGrafica userinterfaceG = new InterfaceGrafica();
userinterface.primeirasOpcoes(clientes, vagas, tickets, tarifas, userinterfaceG);
userinterface.realizarOpcoesIniciais(clientes, vagas, tickets, tarifas, userinterfaceG);
break;
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import ufms.cptl.raymay.Classes.Enum.Operando;
import ufms.cptl.raymay.Classes.Enum.VagaStatus;
import ufms.cptl.raymay.Classes.Externo.Automovel.Veiculo;
import ufms.cptl.raymay.Classes.Interno.Vaga;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@
import java.time.LocalDateTime;
import ufms.cptl.raymay.Classes.Enum.Operando;
import ufms.cptl.raymay.Classes.Externo.Automovel.Veiculo;
import ufms.cptl.raymay.Classes.Interno.Tarifas.Tarifa;
import ufms.cptl.raymay.Classes.Interno.Tarifas.TarifaMensalista;
import ufms.cptl.raymay.Classes.Interno.Vaga;
import ufms.cptl.raymay.Classes.Enum.TipoVeiculo;
import ufms.cptl.raymay.Classes.Enum.VagaStatus;

/**
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public class InterfaceGrafica implements UserInterface{
que permitirá a escolha da opcao */
/* Os métodos dessa Classe também são criados em UserInterface para auxiliar a troca de interface na main */
@Override
public void mensagem(String mensagem){
public void imprimirMensagem(String mensagem){
JOptionPane.showMessageDialog(null, mensagem);
}
@Override
Expand All @@ -32,7 +32,7 @@ public String receberString(String mensagem){
}

@Override
public int imprimeInicio(){
public int imprimirInicio(){
OpcaoInicial.InterInicial[] op = OpcaoInicial.InterInicial.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand All @@ -58,7 +58,7 @@ public int imprimeInicio(){
return -1;
}
@Override
public int imprimeCadastroGeral(){
public int imprimirCadastroGeral(){
OpcaoCadastroGeral.InterCadastroGeral[] op = OpcaoCadastroGeral.InterCadastroGeral.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down Expand Up @@ -87,7 +87,7 @@ public int imprimeCadastroGeral(){
}

@Override
public int imprimeCliente() {
public int imprimirCliente() {
OpcaoCliente.InterCliente[] op = OpcaoCliente.InterCliente.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down Expand Up @@ -116,7 +116,7 @@ public int imprimeCliente() {
}

@Override
public int imprimeVeiculo(){
public int imprimirVeiculo(){
OpcaoVeiculo.InterVeiculo[] op = OpcaoVeiculo.InterVeiculo.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down Expand Up @@ -145,7 +145,7 @@ public int imprimeVeiculo(){
}

@Override
public int imprimeVaga() {
public int imprimirVaga() {
OpcaoVaga.InterVaga[] op = OpcaoVaga.InterVaga.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down Expand Up @@ -174,7 +174,7 @@ public int imprimeVaga() {
}

@Override
public int imprimeEstacionamento(){
public int imprimirEstacionamento(){
OpcaoEstacionamento.InterEstacionamento[] op = OpcaoEstacionamento.InterEstacionamento.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down Expand Up @@ -203,7 +203,7 @@ public int imprimeEstacionamento(){
}

@Override
public int imprimeTarifa(){
public int imprimirTarifa(){
OpcaoTarifa.InterTarifa[] op = OpcaoTarifa.InterTarifa.values();
String[] opDesc = new String[op.length];
for (int i = 0; i < op.length; i++) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import ufms.cptl.raymay.Interface.EnumOpcao.OpcaoTarifa;
import ufms.cptl.raymay.Interface.EnumOpcao.OpcaoVaga;
import ufms.cptl.raymay.Interface.EnumOpcao.OpcaoVeiculo;
import static ufms.cptl.raymay.InterfaceOpcoes.MostraMensagem.interMensagem;
import static ufms.cptl.raymay.InterfaceOpcoes.MostraMensagem.mostrarInterMensagem;

/**
*
Expand All @@ -28,20 +28,20 @@ public class InterfaceTerminal implements UserInterface{
que permitirá a escolha da opcao */
/* Os métodos dessa Classe também são criados em UserInterface para auxiliar a troca de interface na main */
@Override
public void mensagem(String mensagem){
interMensagem(mensagem);
public void imprimirMensagem(String mensagem){
mostrarInterMensagem(mensagem);
}


@Override
public String receberString(String mensagem){
interMensagem(mensagem);
mostrarInterMensagem(mensagem);
String valor = scanner.nextLine();
return valor;
}

@Override
public int imprimeInicio(){
public int imprimirInicio(){
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoInicial.InterInicial op : OpcaoInicial.InterInicial.values()) {
Expand All @@ -56,7 +56,7 @@ public int imprimeInicio(){


@Override
public int imprimeCadastroGeral(){
public int imprimirCadastroGeral(){
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoCadastroGeral.InterCadastroGeral op : OpcaoCadastroGeral.InterCadastroGeral.values()) {
Expand All @@ -70,7 +70,7 @@ public int imprimeCadastroGeral(){
}

@Override
public int imprimeCliente() {
public int imprimirCliente() {
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoCliente.InterCliente op : OpcaoCliente.InterCliente.values()) {
Expand All @@ -84,7 +84,7 @@ public int imprimeCliente() {
}

@Override
public int imprimeVeiculo() {
public int imprimirVeiculo() {
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoVeiculo.InterVeiculo op : OpcaoVeiculo.InterVeiculo.values()) {
Expand All @@ -98,7 +98,7 @@ public int imprimeVeiculo() {
}

@Override
public int imprimeVaga() {
public int imprimirVaga() {
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoVaga.InterVaga op : OpcaoVaga.InterVaga.values()) {
Expand All @@ -112,7 +112,7 @@ public int imprimeVaga() {
}

@Override
public int imprimeEstacionamento(){
public int imprimirEstacionamento(){
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoEstacionamento.InterEstacionamento op : OpcaoEstacionamento.InterEstacionamento.values()) {
Expand All @@ -126,7 +126,7 @@ public int imprimeEstacionamento(){
}

@Override
public int imprimeTarifa(){
public int imprimirTarifa(){
try {
PrintStream out = new PrintStream(System.out, true, StandardCharsets.UTF_8.toString());
for (OpcaoTarifa.InterTarifa op : OpcaoTarifa.InterTarifa.values()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
public interface UserInterface{
/* interface UserInterface que possui os métodos utilizados nas classes implements InterfaceTerminal e InterfaceGrafica
Essa interface auxilia na chamada do tipo de interclasse na main */
public void mensagem(String mensagem);
public void imprimirMensagem(String mensagem);

/* Método que recebe uma string e, dependendo da interface escolhida posteriormente, imprime de maneiras diferentes
a mesma informação/mensagem */
Expand All @@ -25,17 +25,17 @@ public interface UserInterface{
A criação das classes do Package InterfaceDoUsuario auxiliam para deixar o código mais limpo e para a
transição de interfaces, o mesmo método que possui funções diferentes dentro dele dependendo da interface
selecionada */
public int imprimeInicio();
public int imprimirInicio();

public int imprimeCadastroGeral();
public int imprimirCadastroGeral();

public int imprimeCliente();
public int imprimirCliente();

public int imprimeVeiculo();
public int imprimirVeiculo();

public int imprimeVaga();
public int imprimirVaga();

public int imprimeEstacionamento();
public int imprimirEstacionamento();

public int imprimeTarifa();
public int imprimirTarifa();
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/
public class AuxiliarInterfaceCadastraVeiculo {
/*método para facilitar o cadastro de um veiculo na interface, para assim não ficar repetindo codigo atoa.*/
public Veiculo receberVeiculo(List<Cliente> clientes, Cliente cliente, UserInterface inter) {
public Veiculo cadastrarVeiculo(List<Cliente> clientes, Cliente cliente, UserInterface inter) {
/*mensagem de interface para digitar um novo veiculo*/
String placa;
placa = inter.receberString("Digite a placa");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
public class AuxiliarInterfarceListaSemanas {

/*Método para identificação e cadastro de listas de Dias da Semana e Listas de Veiculos, para não ficar repetindo codigo.*/
public void OperacaoListaDiasSemanas(List<DiaSemana> diaSmns, UserInterface inter){
public void GerenciarListaDiasSemanas(List<DiaSemana> diaSmns, UserInterface inter){
String dias;
inter.mensagem("Digite o/s dia/s da semana dessa tarifa (Domingo, Segunda, Terca, Quarta, Quinta, Sexta, Sábado)");
inter.imprimirMensagem("Digite o/s dia/s da semana dessa tarifa (Domingo, Segunda, Terca, Quarta, Quinta, Sexta, Sábado)");
dias = inter.receberString("Caso seja para todos os dias da semana, digite: Todos");
dias = dias.toUpperCase();

Expand Down
Loading

0 comments on commit 0c39fd3

Please sign in to comment.