Skip to content

Instantly share code, notes, and snippets.

@jnrdrgz
Created March 7, 2020 19:01
Show Gist options
  • Save jnrdrgz/15034a4167858e396d5d630d4606dc28 to your computer and use it in GitHub Desktop.
Save jnrdrgz/15034a4167858e396d5d630d4606dc28 to your computer and use it in GitHub Desktop.
Populate Xcom
---------------Marcas
INSERT INTO Marcas (Descripcion, EstaEliminado) VALUES ('Coca Cola', 0);
INSERT INTO Marcas (Descripcion, EstaEliminado) VALUES ('Pepsi', 0);
INSERT INTO Marcas (Descripcion, EstaEliminado) VALUES ('Manaos', 0);
---------------Rubros
INSERT INTO Rubros (Descripcion, EstaEliminado) VALUES ('Bebidas', 0);
INSERT INTO Rubros (Descripcion, EstaEliminado) VALUES ('Snacks', 0);
--------------Lista Precio
INSERT INTO ListaPrecios (Descripcion, EstaEliminado, Rentabilidad) VALUES ('Bar', 0, 0);
INSERT INTO ListaPrecios (Descripcion, EstaEliminado, Rentabilidad) VALUES ('Kiosco', 0, 0);
---------------Articulos
--Coca
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'CC600ml', 'Coca Botella 600ml', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Coca Cola'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'CC1l', 'Coca Botella 1l', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Coca Cola'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'CC2.25l', 'Coca Botella 2.25l', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Coca Cola'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
--Pepsi
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'PEP500ml', 'Pepsi Botella 500ml', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Pepsi'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'PEP1l', 'Pepsi Botella 1l', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Pepsi'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'PEP2.25l', 'Pepsi Botella 2.25l', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Pepsi'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
--Manaos
INSERT INTO Articulos (Codigo, CodigoBarra, Abreviatura, Descripcion, Detalle, Foto, ActivarLimiteVenta, LimiteVenta, PermiteStockNegativo, EstaDiscontinuado, StockMaximo, StockMinimo, DescuentaStock, EstaEliminado, MarcaId, RubroId, Stock)
VALUES (CAST(RAND() * 1000000 AS INT), CAST(RAND() * 1000000 AS INT), 'MAN500ml', 'Manaos Uva Botella 500ml', '-', 0, 1, 200, 0, 0, 300, 0, 1, 0, (SELECT Id FROM Marcas WHERE Descripcion='Manaos'), (SELECT Id FROM Rubros WHERE Descripcion='Bebidas'), 200);
--------------Precios
--Coca
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (20, 50, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 600ml'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (20, 70, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 600ml'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (40, 100, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 1l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (40, 120, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 1l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (60, 130, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 2.25l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (60, 170, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Coca Botella 2.25l'), 0, 0);
--Pepsi
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (10, 40, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Pepsi Botella 500ml'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (10, 60, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Pepsi Botella 500ml'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (34, 90, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='CocPepsi Botella 1l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (34, 100, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Pepsi Botella 1l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (50, 110, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Pepsi Botella 2.25l'), 0, 0);
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (50, 130, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Bar'), (SELECT Id FROM Articulos WHERE Descripcion='Pepsi Botella 2.25l'), 0, 0);
--Manaos
INSERT INTO Precios (PrecioCosto, PrecioPublico, FechaActualizacion, ListaPrecioId, ArticuloId, ActivarHoraVenta, HoraVenta)
VALUES (2, 20, GETDATE(), (SELECT Id FROM ListaPrecios WHERE Descripcion='Kiosco'), (SELECT Id FROM Articulos WHERE Descripcion='Manos Botella 500ml'), 0, 0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment