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

Repositories anie #14

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
09051d2
Creación Entidades
vanjk Sep 18, 2024
d0adc54
Merge pull request #1 from MonDragoNJU/vanesaperrona
vanjk Sep 18, 2024
e63c12d
atributosBodega
AnaHernandez20 Sep 18, 2024
b9daa50
entidad Bodega
AnaHernandez20 Sep 18, 2024
c00dcfe
entidad orden de compra
AnaHernandez20 Sep 18, 2024
6ab575c
Mis entidades xd
vanjk Sep 18, 2024
1727964
no se subieron las entidades en el anterior
vanjk Sep 18, 2024
a4914db
Había un error XD
vanjk Sep 18, 2024
cef3309
cambiosFinalesEntidades
AnaHernandez20 Sep 18, 2024
d7268e4
siwi
MonDragoNJU Sep 18, 2024
1c4b838
Merge pull request #2 from MonDragoNJU/vanesaperrona
vanjk Sep 18, 2024
8c5f469
Merge pull request #3 from MonDragoNJU/MisEntidades
MonDragoNJU Sep 18, 2024
b340a1e
Merge branch 'main' into laRacha
AnaHernandez20 Sep 18, 2024
2dec5be
Merge pull request #4 from MonDragoNJU/laRacha
AnaHernandez20 Sep 18, 2024
8efc2f8
cambioVersion
AnaHernandez20 Sep 18, 2024
30938ac
Cambios hasta Producto
MonDragoNJU Sep 18, 2024
51f85a5
Merge branch 'main' of https://github.com/MonDragoNJU/ProyectoSuperAlpes
MonDragoNJU Sep 18, 2024
daed1fb
Entidades completadas
MonDragoNJU Sep 18, 2024
b1d9e4c
carpetaRepositorio
AnaHernandez20 Sep 18, 2024
250d9e0
Merge branch 'main' of https://github.com/MonDragoNJU/ProyectoSuperAlpes
AnaHernandez20 Sep 18, 2024
844bcc1
tamanio
AnaHernandez20 Sep 18, 2024
d7e0932
AVANCES BODEGA
AnaHernandez20 Sep 18, 2024
a751652
SucursalRepository
AnaHernandez20 Sep 18, 2024
b85b59a
ProveedorRepository
AnaHernandez20 Sep 18, 2024
ef7097e
CategoriaRepository
AnaHernandez20 Sep 18, 2024
f76982e
cambiosProveedorRepo
AnaHernandez20 Sep 20, 2024
24d3f92
cambiosRepositories
AnaHernandez20 Sep 20, 2024
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
14 changes: 14 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"configurations": [
{
"type": "java",
"name": "Spring Boot-ProyectoApplication<proyecto>",
"request": "launch",
"cwd": "${workspaceFolder}",
"mainClass": "uniandes.edu.co.proyecto.ProyectoApplication",
"projectName": "proyecto",
"args": "",
"envFile": "${workspaceFolder}/.env"
}
]
}
1 change: 0 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
Expand Down
24 changes: 22 additions & 2 deletions src/main/java/uniandes/edu/co/proyecto/ProyectoApplication.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,33 @@
package uniandes.edu.co.proyecto;

import java.util.Collection;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class ProyectoApplication {
import uniandes.edu.co.proyecto.modelo.Categoria;
import uniandes.edu.co.proyecto.repositorio.CategoriaRepository;

@SpringBootApplication
public class ProyectoApplication implements CommandLineRunner{

@Autowired
private CategoriaRepository categoriaRepository;
public static void main(String[] args) {
SpringApplication.run(ProyectoApplication.class, args);
}

@Override
public void run(String...arg){

categoriaRepository.insertarCategoria("PERECEDEROU", "descripcion", "caracteristicasAlmacenamiento");
System.out.println(2);

Collection<Categoria> categorias = categoriaRepository.darCategorias();
for(Categoria b: categorias){
System.out.println(b.getCodigo());
}
}
}
89 changes: 89 additions & 0 deletions src/main/java/uniandes/edu/co/proyecto/modelo/Bodega.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
package uniandes.edu.co.proyecto.modelo;


import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.Table;

@Entity
@Table(name="bodega")
public class Bodega {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)

private Integer id;
private String nombre;
private Double tamanio;
private Double porcentajeOcupacion;
private Integer capacidad;

@ManyToOne
@JoinColumn(name="id_sucursal", referencedColumnName="id")
private Sucursal idSucursal;

public Bodega(String nombre, Double tamanio, Double porcentajeOcupacion, Integer capacidad, Sucursal idSucursal){
this.nombre = nombre;
this.tamanio = tamanio;
this.porcentajeOcupacion = porcentajeOcupacion;
this.capacidad = capacidad;
this.idSucursal = idSucursal;
}

public Bodega(){
;}

public Integer getId() {
return id;
}

public String getNombre() {
return nombre;
}

public Double getTamanio() {
return tamanio;
}

public Double getPorcentajeOcupacion() {
return porcentajeOcupacion;
}

public Integer getCapacidad() {
return capacidad;
}

public Sucursal getIdSucursal() {
return idSucursal;
}

public void setId(Integer id) {
this.id = id;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public void setTamanio(Double tamanio) {
this.tamanio = tamanio;
}

public void setPorcentajeOcupacion(Double porcentajeOcupacion) {
this.porcentajeOcupacion = porcentajeOcupacion;
}

public void setCapacidad(Integer capacidad) {
this.capacidad = capacidad;
}

public void setIdSucursal(Sucursal idSucursal) {
this.idSucursal = idSucursal;
}



}
64 changes: 64 additions & 0 deletions src/main/java/uniandes/edu/co/proyecto/modelo/Categoria.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package uniandes.edu.co.proyecto.modelo;

import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.Table;

@Entity
@Table(name="categoria")
public class Categoria {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)

private Integer codigo;
private String nombre;
private String descripcion;
private String caracteristicasAlmacenamiento;

public Categoria(String nombre, String descripcion, String caracteristicasAlmacenamiento){
this.nombre = nombre;
this.descripcion = descripcion;
this.caracteristicasAlmacenamiento = caracteristicasAlmacenamiento;
}

public Categoria()
{;}

public Integer getCodigo() {
return codigo;
}

public String getNombre() {
return nombre;
}

public String getDescripcion() {
return descripcion;
}

public String getCaracteristicasAlmacenamiento() {
return caracteristicasAlmacenamiento;
}

public void setCodigo(Integer codigo) {
this.codigo = codigo;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}

public void setCaracteristicasAlmacenamiento(String caracteristicasAlmacenamiento) {
this.caracteristicasAlmacenamiento = caracteristicasAlmacenamiento;
}



}
47 changes: 47 additions & 0 deletions src/main/java/uniandes/edu/co/proyecto/modelo/Ciudad.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
package uniandes.edu.co.proyecto.modelo;

import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.Table;

@Entity
@Table(name="ciudad")
public class Ciudad {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer codigo;

private String nombre;


public Ciudad(String nombre)
{
this.nombre = nombre;
}

public Ciudad()
{;}

public Integer getCodigo() {
return codigo;
}

public void setCodigo(Integer codigo) {
this.codigo = codigo;
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}




}
96 changes: 96 additions & 0 deletions src/main/java/uniandes/edu/co/proyecto/modelo/OrdenDeCompra.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
package uniandes.edu.co.proyecto.modelo;

import java.time.LocalDate;

import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.Table;

@Entity
@Table(name="orden_de_compra")
public class OrdenDeCompra {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer numero;

private LocalDate fechaEntrega;
private String estado;
private LocalDate fechaCreacion;

@ManyToOne
@JoinColumn(name="id_sucursal", referencedColumnName="id")
private Sucursal idSucursal;

@ManyToOne
@JoinColumn(name="nit_proveedor", referencedColumnName="nit")
private Proveedor nitProveedor;

public OrdenDeCompra(LocalDate fechaEntrega, String estado, LocalDate fechaCreacion, Sucursal idSucursal, Proveedor nitProveedor){
this.fechaEntrega = fechaEntrega;
this.estado = estado;
this.fechaCreacion = fechaCreacion;
this.idSucursal = idSucursal;
this.nitProveedor = nitProveedor;
}


public OrdenDeCompra(){
;}

public Integer getNumero() {
return numero;
}

public LocalDate getFechaEntrega() {
return fechaEntrega;
}

public String getEstado() {
return estado;
}

public LocalDate getFechaCreacion() {
return fechaCreacion;
}

public Sucursal getIdSucursal() {
return idSucursal;
}

public Proveedor getNitProveedor() {
return nitProveedor;
}

public void setNumero(Integer numero) {
this.numero = numero;
}

public void setFechaEntrega(LocalDate fechaEntrega) {
this.fechaEntrega = fechaEntrega;
}

public void setEstado(String estado) {
this.estado = estado;
}

public void setFechaCreacion(LocalDate fechaCreacion) {
this.fechaCreacion = fechaCreacion;
}

public void setIdSucursal(Sucursal idSucursal) {
this.idSucursal = idSucursal;
}

public void setNitProveedor(Proveedor nitProveedor) {
this.nitProveedor = nitProveedor;
}




}
Loading
Loading