Skip to content

PULL REQUEST EQUIPO 9#7

Open
fabrizzio1235 wants to merge 66 commits into
Borghii:mainfrom
angel-chi:Hernandez-Fabrizio
Open

PULL REQUEST EQUIPO 9#7
fabrizzio1235 wants to merge 66 commits into
Borghii:mainfrom
angel-chi:Hernandez-Fabrizio

Conversation

@fabrizzio1235
Copy link
Copy Markdown

FABRIZZIO SEBASTIAN ESPAÑA CHI
JOSE RODOLFO HERNANDEZ ESCAMILLA

RohresCript03 and others added 30 commits December 1, 2025 08:13
Modificación de pom.xml para su funcionamiento con MVN en Linux y versión actualizada de Java.
Se tradujo la interfaz al español, y se redimensionó ya que al poner textos en español no lo mostraba completo. Se cambio el layout por un Vbox.
…al tamaño proporcional.

Se creo un método llamado openAutoSizeStage, es similar al método openNewStage, este primero hace que al abrir una ventana tenga definido un tamaño apropiado o acorde al texto.

* Corregir bug de Reports *
…s como openProduct, openCustomer, etc. A su vez se implementa la solución al error "help"

Se implementa en los métodos de openProduct, openCustomer la solución para coincidir de manera proporcional en el tamaño, cambiando en estos el método "openNewSize" por "openAutoSizeStage".

Por otra parte se arregla el bug de "help" que daba por muerto el programa, se implementa ProcessBuilder, funcional con Linux, MVN y JDK 
*Arreglar bug Reports*
… además permitir generar la venta, la causa fue que se intentaba convertir un strin que se convertía en xx,xx al momento de hacer un parseDouble generaba error, por la coma
Se actualizo la traducción del ingles al español, esto se ve afectado en la interfaz, la cual ahora se comentará.
… a las caracteristicas, se arreglan bugs, se traducen encabezados etc.

Se actualizo el tamaño dado que habia problemas y este estaba descuadrado, se corrigió a su vez errores los cuales desaparecian botones, se encuadro y se tradujo al español algunos encabezas, quedando asi más estetico.
…o el método openNewStage

Se implementa una modificación en MenuController, un listener de stage para evitar que el usuario pueda maximizar las ventanas en la interfaz, proporcionando un ámbito estético. A su vez se implementa el openAutoSizeStage al cerrar una ventana hija y abriendo de una manera mejor su ventana padre.
…lementación en su totalidad de openAutoSizeStage

En ManagementController se elimina el método openNewStage, implementando la nueva stage openAutoSizeStage, cubriendo asi las pestañas faltantes.
… de la interfaz. Se ajusta altura de la ventana principal.

Se implementa igual el no poder maximizar, dejandolo más estético.
Se propone cambio de imagen en MainView.fxml, en espera.
…, ajuste de tamaño adecuado, cambios al añadir un nuevo cliente/producto, etc.

Se traduce la pestaña GenerateSaleController, se ajusta el tamaño adecuado. A su vez en GenerateSaleController se renueva openCustomerManagementView, dado que este al querer añadir un nuevo cliente desde GenerateSaleController, no definia bien el tamaño de la interfaz, se implementa el sizeToScene dentro de este metodo, no se puede llamar a openAutoSizeStage dado que crearía una nueva ventana INDEPENDIENTE. Se implementa el mismo procedimiento para cuando no existe un producto y debemos agregar desde GenerateSale.
Traducción de textos restantes.
fabrizzio1235 and others added 30 commits December 6, 2025 11:50
… las interfaces de managment, clientes, productos, vendedores
…s/productos desde GenerateSaleController, eliminación de botones buscar, implementacion de una interfaz la cual determina la transición de Controladores, ajuste de botones, ajuste de la interfaz de Generate, implementación de métodos en Generate, Product y Customer para llamada a interfaz. E implementación de botones Gestionar en Generate (interfaz) y traducción en algunos casos.
…ez-Fabrizio

# Conflicts:
#	.idea/workspace.xml
…ez-Fabrizio

# Conflicts:
#	.idea/workspace.xml
…res en SellerController, haciendo más seguro la eliminación y actualización de datos
…ez-Fabrizio

# Conflicts:
#	.idea/workspace.xml
… cambiar de pestaña se mantenía el nombre de la clase hija, actualmente solo eran dependientes el Main y Management, pero ya se corrigió. Se corrigió detalle de que al dar doble clic a una venta de reports no se mostraba detalles y además estaba pequeña la ventana, traducción de detallitos y ya se ve bien.
…EL ANTERIOR REALIZADO PARA PODER ELIMINAR UNA VENTA YA REALIZADA. TODO ESTO DESDE LA PESTAÑA DE REPORTS, SE MODIFICO UN POCO SalesDAO, se agrego un boton y el poder cancelar en ReportsController y nada más.
…torno el método original en SalesDAO, parece todo bien.
…n método Line que remueve la cache y luego refrezca
…regado, al realizar la venta, no detectaba en si el producto y en vez de regresar un mensaje de confirmación y retornar un boolean revisa si hubo tanto filas afectadas, para eso obtuvimos el ID generado por pstmt. Llamando en GenerateSale y dando desde ahí los mensajes. Se corrigio un error de actualización para la tabla pie en Reports, no se actualizaba al eliminar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants