Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deveveloper #101

Merged
merged 92 commits into from
Oct 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
72ccbaa
AGREGUÉ COLOR NEGRO A NAV DE INICIO
LauraPatriciaCruz Sep 18, 2023
7a14ff9
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
LauraPatriciaCruz Sep 18, 2023
2e51c77
Merge branch 'main' of https://github.com/G10-ISPC/IntegradorFullStac…
LauraPatriciaCruz Sep 30, 2023
ef0b731
AGREGUÉ LA FOTO "PLATO", AGREGUÉ LOS ARCHIVOS login2.html Y login2.cs…
LauraPatriciaCruz Sep 30, 2023
cafa6aa
Merge pull request #52 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Sep 30, 2023
55ec8b8
CREÉ CARPETA js Y AGREGUÉ ARCHIVO login2.js. AGREGUÉ ICONO ricco.png …
LauraPatriciaCruz Sep 30, 2023
ccd253b
Merge pull request #53 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Sep 30, 2023
52e5c4e
AGREGUÉ ARCHIVO login2.js, FOTOS, Y QUITÉ EL CHECK MARK DE RECORDAR
LauraPatriciaCruz Oct 1, 2023
316d051
Merge pull request #54 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 1, 2023
6189e3d
Subo modificaciones en login2 y login2.css
cosmarian Oct 4, 2023
6fd87c4
Merge pull request #56 from G10-ISPC/MarianaCos
cosmarian Oct 4, 2023
c65cd13
Subo modificaciones en archivos python: conexion, gestion_de_productos
cosmarian Oct 8, 2023
b6aec24
Merge pull request #61 from G10-ISPC/MarianaCos
cosmarian Oct 8, 2023
c0c343f
AGREGUE LA VALIDACION DE E-MAIL A login2.js
LauraPatriciaCruz Oct 10, 2023
f7f5166
Merge pull request #62 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 10, 2023
95cd2c1
añadi el equipo al nosotros.html
DelfinaDAM Oct 11, 2023
972fc7c
MODIFIQUÉ EL ARCHIVO login2.html Y COMPLETÉ LA VALIDACIÓN DE EMAIL Y …
LauraPatriciaCruz Oct 11, 2023
873043b
Merge pull request #63 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 11, 2023
f6c9663
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
DelfinaDAM Oct 11, 2023
8040934
modificaciones de nuestro equipo
DelfinaDAM Oct 11, 2023
1c59b15
modificaciones Python
Oct 11, 2023
3ceff45
modificaciones login
Oct 11, 2023
680c675
Merge pull request #64 from G10-ISPC/Carla-Arévalo
CarlaArevalo Oct 11, 2023
8c22a07
Modificaciones en login, registro y JS
cosmarian Oct 11, 2023
c24b942
Merge pull request #65 from G10-ISPC/MarianaCos
cosmarian Oct 11, 2023
d2d4b43
merge cambios
DelfinaDAM Oct 12, 2023
d043ac1
añadi fotos al nosotros
DelfinaDAM Oct 12, 2023
c251fbe
Merge pull request #68 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 12, 2023
a863403
ARREGLÉ DESPERFECTO QUE SURGIÓ AL CAMBIAR EL LAYOUT DE LONGIN
LauraPatriciaCruz Oct 12, 2023
9c96868
Añadi modelo de crub en productos.html
DelfinaDAM Oct 12, 2023
6e28691
Update README.md
DelfinaDAM Oct 12, 2023
a659e41
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
LauraPatriciaCruz Oct 12, 2023
c524ccd
ARREGLÉ DESPERFECTO QUE SURGIÓ AL CAMBIAR EL LAYOUT DE LONGIN
LauraPatriciaCruz Oct 12, 2023
22b805b
Merge pull request #70 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 12, 2023
eb787ab
redireccionamiento al home en js
MicaelaJ26 Oct 12, 2023
2cd2477
Merge pull request #71 from G10-ISPC/Mica-Juarez
MicaelaJ26 Oct 12, 2023
74030f2
Update productos.html
DelfinaDAM Oct 12, 2023
91ef28d
modificacion Nav y Copy
MicaelaJ26 Oct 12, 2023
5155b3b
Merge pull request #73 from G10-ISPC/Mica-Juarez
MicaelaJ26 Oct 12, 2023
4c3b41d
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
DelfinaDAM Oct 12, 2023
082b192
Merge pull request #74 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 12, 2023
ed76b0f
modulación y crud en funcionamiento
Oct 12, 2023
f7b8f70
Merge pull request #75 from G10-ISPC/Carla-Arévalo
CarlaArevalo Oct 12, 2023
b8026b5
modificaciones en productos con rol de administrador
DelfinaDAM Oct 12, 2023
ff41359
Merge pull request #76 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 12, 2023
6fbbea3
Areglo de validaciones con validator.w3.org
DelfinaDAM Oct 12, 2023
cfb4d82
Merge pull request #77 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 12, 2023
7c5576c
Modificacion Mayusculas Nav
MicaelaJ26 Oct 12, 2023
313c01b
Merge pull request #78 from G10-ISPC/Mica-Juarez
MicaelaJ26 Oct 12, 2023
b0910d2
modificaciones python registro-inicio y suba de plantilla descriptiva…
Oct 13, 2023
bf8de91
Merge pull request #80 from G10-ISPC/Carla-Arévalo
CarlaArevalo Oct 13, 2023
c5b7b6f
Subo validaciones HTML en registro.html
cosmarian Oct 14, 2023
aea3758
Merge pull request #81 from G10-ISPC/MarianaCos
cosmarian Oct 14, 2023
ff786d5
Add: administrador.html delete:window.confirm
DelfinaDAM Oct 16, 2023
d2b0016
Merge pull request #82 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 16, 2023
f11d777
Añadi roles(un administrador y un usuario)
DelfinaDAM Oct 16, 2023
8bd8eda
Merge pull request #83 from G10-ISPC/DelfinaAricoma
DelfinaDAM Oct 16, 2023
713e897
Agregado de foto y redes en tarjeta en nosotros
felixfigueroa Oct 17, 2023
0c77e05
Merge pull request #84 from G10-ISPC/AntonioFigueroa
fafigueroa Oct 17, 2023
668f184
AGREGUE FOTO A nosotros.html
LauraPatriciaCruz Oct 17, 2023
6430c95
Merge pull request #86 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 17, 2023
e52b672
OPTIMICÉ LA FOTO QUE AGRUEGUÉ.
LauraPatriciaCruz Oct 17, 2023
2492d11
Merge pull request #87 from G10-ISPC/LauraPatriciaCruz
LauraPatriciaCruz Oct 17, 2023
9f68680
Subo validaciones Javascript en formulario registro.html
cosmarian Oct 17, 2023
c41dee5
Merge pull request #88 from G10-ISPC/MarianaCos
cosmarian Oct 17, 2023
cdd7995
Actualizacion de la Documentacion
MicaelaJ26 Oct 17, 2023
6a5ac9d
Merge pull request #89 from G10-ISPC/Mica-Juarez
MicaelaJ26 Oct 17, 2023
5578e9e
Readme
MicaelaJ26 Oct 17, 2023
63d9412
Subo modificaciones en login2.js
cosmarian Oct 17, 2023
67759bc
Merge pull request #91 from G10-ISPC/Mica-Juarez
MicaelaJ26 Oct 17, 2023
3ee0d35
Merge pull request #92 from G10-ISPC/MarianaCos
cosmarian Oct 17, 2023
d5d0396
Subo modificaciones en registro.HTML y nuevo archivo registro.js
cosmarian Oct 17, 2023
a2de10f
Subo separacion de archivos JS y modificaciones varias
cosmarian Oct 17, 2023
84d6b19
Merge pull request #93 from G10-ISPC/MarianaCos
cosmarian Oct 17, 2023
e1371f1
dropdown de ingreso y cierre de sesión
Oct 17, 2023
31ffcb5
Merge pull request #94 from G10-ISPC/Carla-Arévalo
CarlaArevalo Oct 17, 2023
08a8dfc
Subo nuevo modelo relacional
cosmarian Oct 18, 2023
db35d0f
Merge pull request #95 from G10-ISPC/MarianaCos
cosmarian Oct 18, 2023
172bf14
trabajando archivo registro.js
felixfigueroa Oct 20, 2023
e54e7eb
Subo Base de Datos modificada
cosmarian Oct 20, 2023
17bcfff
Merge pull request #96 from G10-ISPC/MarianaCos
cosmarian Oct 20, 2023
8cb89d1
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
felixfigueroa Oct 20, 2023
819cfcf
verificación correo existente y envio a login.html
felixfigueroa Oct 21, 2023
36043d1
Merge pull request #97 from G10-ISPC/AntonioFigueroa
fafigueroa Oct 21, 2023
40ed76b
Verificacion y correccion de archivos html y css validator W3C
felixfigueroa Oct 21, 2023
89152f7
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
felixfigueroa Oct 21, 2023
421a33a
Merge pull request #98 from G10-ISPC/AntonioFigueroa
fafigueroa Oct 21, 2023
9c27aff
mas correcciones indicadas por validator W3C
felixfigueroa Oct 21, 2023
adc9219
Merge branch 'developer' of https://github.com/G10-ISPC/IntegradorFul…
felixfigueroa Oct 21, 2023
f5c5017
Merge pull request #99 from G10-ISPC/AntonioFigueroa
fafigueroa Oct 21, 2023
1a5d373
Correcciones en registro.js con conexión a login. Personalización de …
Oct 22, 2023
dbb3115
Merge pull request #100 from G10-ISPC/Carla-Arévalo
CarlaArevalo Oct 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5501
}
25 changes: 23 additions & 2 deletions Base de Datos/bd_ricco.sql
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- MySQL Script generated by MySQL Workbench
-- Thu Sep 14 21:42:04 2023
-- Fri Oct 20 20:07:06 2023
-- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering

Expand Down Expand Up @@ -51,6 +51,18 @@ COLLATE = utf8mb4_0900_ai_ci;
CREATE INDEX `id_localidad` ON `bd_ricco`.`barrio` (`id_localidad` ASC) VISIBLE;


-- -----------------------------------------------------
-- Table `bd_ricco`.`rol`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `bd_ricco`.`rol` (
`id_rol` INT NOT NULL AUTO_INCREMENT,
`nombre_rol` VARCHAR(50) NULL DEFAULT NULL,
PRIMARY KEY (`id_rol`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci;


-- -----------------------------------------------------
-- Table `bd_ricco`.`usuario`
-- -----------------------------------------------------
Expand All @@ -60,11 +72,18 @@ CREATE TABLE IF NOT EXISTS `bd_ricco`.`usuario` (
`nombre` VARCHAR(50) NULL DEFAULT NULL,
`email` VARCHAR(50) NULL DEFAULT NULL,
`clave_usuario` VARCHAR(50) NULL DEFAULT NULL,
PRIMARY KEY (`id_usuario`))
`telefono` INT NOT NULL,
`id_rol` INT NOT NULL,
PRIMARY KEY (`id_usuario`),
CONSTRAINT `usuario_ibfk_1`
FOREIGN KEY (`id_rol`)
REFERENCES `bd_ricco`.`rol` (`id_rol`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci;

CREATE INDEX `id_rol` ON `bd_ricco`.`usuario` (`id_rol` ASC) VISIBLE;


-- -----------------------------------------------------
-- Table `bd_ricco`.`compra`
Expand All @@ -73,6 +92,7 @@ CREATE TABLE IF NOT EXISTS `bd_ricco`.`compra` (
`id_compra` INT NOT NULL AUTO_INCREMENT,
`fecha` DATE NULL DEFAULT NULL,
`id_usuario` INT NOT NULL,
`precio_compra` INT NOT NULL,
PRIMARY KEY (`id_compra`),
CONSTRAINT `id_usuario`
FOREIGN KEY (`id_usuario`)
Expand All @@ -94,6 +114,7 @@ CREATE TABLE IF NOT EXISTS `bd_ricco`.`productos` (
`precio` DECIMAL(18,2) NOT NULL,
PRIMARY KEY (`id_producto`))
ENGINE = InnoDB
AUTO_INCREMENT = 4
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci;

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added Documentacion/Casos de usos..docx
Binary file not shown.
Binary file not shown.
Binary file removed Documentacion/Modularizacion.pdf
Binary file not shown.
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Bienvenido a nuestro proyecto
LINK: https://g10-ispc.github.io/IntegradorFullStack-G10/ricco/frontend/
## Introducción

Con el presente proyecto del módulo Programador Full Stack se pretende llegar a la creación de un sistema SIS-I Ricco Burgers, que será un producto diseñado para trabajar en entornos WEB, lo que permitirá su utilización de forma rápida y eficaz.
Expand Down Expand Up @@ -37,14 +38,32 @@ Los mismos se realizarón en equipo, teniendo en cuanta los principios y valores
+ MYSQL WORKBENCH
+ PYTHON


### SPRINT 2
Realizamos las Historias de Usuarios en base a los requerimientos del proyecto y tambien teniendo en cuenta la devolucion del Sprint 1; las cuales fueron asignadas a los integrantes del equipo, para tener asi una forma de trabajo mas organizada y poder no solo colaborar todos en el proyecto, sino tambien que todos podamos ir aprendiendo con practica las diferentes tecnogologias y programas utilizados.

Realizamos la primera Retrospective, en la cual pudimos identificar nuestras fortaleza y debilidades para poder trabajar en ellas y asi poder trabajar mejor para el segundo Sprint.

## Objetivos
Realizar las mejoras indicadas en la devolucion del Sprint 1 y:
### Frontend
+ Producción del sitio web de la tienda navegable con estructura HTML, semántica, estilos CSS y Bootstrap.
+ Formularios login y registro con sus respectivas validaciones y mensajes personalizados al usuario.
### Backend
+ Creación de la base de datos.
+ Modelo de Caso de Uso de cada modularización.


## Tecnologías o programas utilizados en el Sprint 2
A las mencionadas en el Sprint 1 sumamos:
+ JAVASCRIPT


## Integrantes
+ Grade, Marisol Belén(Scrum master)
+ Juarez Manescotto, Micaela Ines
+ Cruz, Laura Patricia
+ Colacci, Tomás Ardiles
+ Figueroa, Félix Antonio
+ Cos, Mariana
+ Abba, Francisco Tomas
+ Arévalo, Carla Elizabeth
+ Aricoma, Delfina

Expand Down
Binary file removed ricco/Py_modul/__pycache__/conexion.cpython-311.pyc
Binary file not shown.
Binary file removed ricco/Py_modul/__pycache__/funciones.cpython-311.pyc
Binary file not shown.
38 changes: 0 additions & 38 deletions ricco/Py_modul/funciones.py

This file was deleted.

Empty file.
110 changes: 0 additions & 110 deletions ricco/assets/pages/nosotros.html

This file was deleted.

Binary file not shown.
49 changes: 32 additions & 17 deletions ricco/Py_modul/conexion.py → ricco/backend/python/conexion.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,63 +2,78 @@

from mysql.connector import Error


class DAO():

def __init__(self):
class DAO:
def __init__(self):
try:
self. connection = mysql.connector.connect(
host='localhost',
user='root',
password='',
database='bd_ricco'
)
self.cursor = self.connection.cursor() #
except Error as ex:
print ("Error al intentar conexión: {0}".format(ex))

#-------------------------registro_inicio------------------------------
def execute_query(self, query, values=None):
self.cursor.execute(query, values)
self.connection.commit()

def fetch_all(self):
return self.cursor.fetchall()

def fetch_one(self):
return self.cursor.fetchone()

def lista_productos(self):
def __del__(self):
self.connection.close()
#----------------gestion-productos------------------------
def lista_productos(self):
if self.connection.is_connected():
try:
cursor = self.connection.cursor()
cursor.execute("SELECT * FROM productos ORDER BY nombre_producto ASC")
resultados = cursor.fetchall()
cursor.close() #

return resultados

except Error as ex:
print ("Error al intentar conexión: {0}".format(ex))

def registrar_producto(self, producto):
def registrar_producto(self, productos):
if self.connection.is_connected():
try:
cursor = self.connection.cursor()
sql = "INSERT INTO productos (id_producto, nombre_producto, descripcion, precio ) VALUES ('{0}','{1}','{2}','{3}')"
cursor.execute(sql.format (producto [0], producto[1], producto[2], producto[3]))
cursor.execute(sql.format (productos [0], productos[1], productos[2], productos[3]))
self.connection.commit()
print("¡Producto registrado con éxito!\n")

except Error as ex:
print ("Error al intentar conexión: {0}".format(ex))

def modificar_datos (self, id_producto, nvo_nombre, nva_descripcion, nvo_precio):

if self.connection.is_connected():
def modificar_datos (self, productos):
if self.connection.is_connected():
try:
cursor = self.connection.cursor()
sql = "UPDATE productos SET nombre_producto = %s, descripcion = %s, precio = %s WHERE id_producto = %s"
values =(id_producto, nvo_nombre, nva_descripcion, nvo_precio)
cursor.execute (sql, values )
sql = "UPDATE productos SET nombre_producto = '{0}', descripcion = '{1}', precio = '{2}' WHERE id_producto = '{3}'"
cursor.execute(sql.format(productos[1], productos[2], productos[3], productos[0]))
self.connection.commit()
print("¡Producto modificado con éxito!\n")
print("¡Producto modificado con exitosamente!\n")
except Error as ex:
print ("Error al intentar conexión: {0}".format(ex))

def eliminar_producto(self, id_producto):
if self.connection.is_connected():
def eliminar_producto(self, id_producto):
if self.connection.is_connected():
try:
cursor = self.connection.cursor()
sql = "DELETE FROM productos WHERE id_producto = %s"
cursor.execute(sql, (id_producto,))
self.connection.commit()
print("¡Producto eliminado con éxito!\n")
print("El producto fue eliminado correctamente\n")
except Error as ex:
print("Error al intentar conexión: {0}".format(ex))
print("Error al intentar conexión: {0}".format(ex))
#dao = DAO()
Loading