Ir al contenido principal

LP III semana 1 clase 2

Jovenes descargar Backup de BD y codigo, hacer que funcione la web
Descargar Backup
Descargar Codigo
Driver SQLJDBC para sql server 2005 a +
Diapos JDBC

Script

USE [BD_VENTAS]
GO
/****** Object:  Table [dbo].[TUsuario]    Script Date: 11/12/2012 21:41:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TUsuario](
[Codigo] [varchar](10) NULL,
[Clave] [int] NULL,
[Nombres] [varchar](50) NULL,
[Perfil] [char](1) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[TProducto]    Script Date: 11/12/2012 21:41:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TProducto](
[Codigo] [int] NULL,
[Descripcion] [varchar](50) NULL,
[Stock] [int] NULL,
[Precio] [decimal](18, 2) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  Table [dbo].[TDetPedido]    Script Date: 11/12/2012 21:41:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TDetPedido](
[IdCabPedido] [int] NULL,
[CodigoProducto] [int] NULL,
[Cantidad] [int] NULL,
[Precio] [decimal](18, 2) NULL
) ON [PRIMARY]
GO
/****** Object:  Table [dbo].[TCabPedido]    Script Date: 11/12/2012 21:41:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TCabPedido](
[Id] [int] IDENTITY(1,1) NOT NULL,
[CodigoUsuario] [varchar](10) NULL,
[CodigoCliente] [varchar](10) NULL,
[Fecha] [datetime] NULL,
[FormaPago] [varchar](10) NULL,
[MontoTotal] [decimal](18, 2) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object:  StoredProcedure [dbo].[SPU_PRODUCTO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPU_PRODUCTO]
@CODIGO INT
,@DESCRIPCION VARCHAR(50)
,@STOCK INT
,@PRECIO DECIMAL(18,2)
AS
BEGIN

UPDATE TProducto
SET Codigo = @CODIGO
,Descripcion = @DESCRIPCION
,Stock = @STOCK
,Precio = @PRECIO


END
GO
/****** Object:  StoredProcedure [dbo].[SPS_PRODUCTO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPS_PRODUCTO]
AS
BEGIN

SELECT Codigo, Descripcion, Stock, Precio
FROM TProducto
END
GO
/****** Object:  StoredProcedure [dbo].[SPI_PRODUCTO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPI_PRODUCTO]
@CODIGO INT
,@DESCRIPCION VARCHAR(50)
,@STOCK INT
,@PRECIO DECIMAL(18,2)
AS
BEGIN

INSERT INTO TProducto
VALUES (@CODIGO, @DESCRIPCION, @STOCK, @PRECIO)

END
GO
/****** Object:  StoredProcedure [dbo].[SPI_DETPEDIDO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPI_DETPEDIDO]
@IDPEDIDO INT
,@CODPRODUCTO INT
,@CANTIDAD INT
,@PRECIO DECIMAL(18,2)
AS
BEGIN

INSERT INTO TDetPedido
VALUES (@IDPEDIDO, @CODPRODUCTO, @CANTIDAD, @PRECIO)

END
GO
/****** Object:  StoredProcedure [dbo].[SPI_CABPEDIDO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPI_CABPEDIDO]
@CODUSUARIO VARCHAR(10)
,@CODCLIENTE VARCHAR(10)
,@FECHA DATETIME
,@FORMAPAGO VARCHAR(10)
,@MONTOTOTAL DECIMAL(18,2)
,@IDPEDIDO INT OUTPUT
AS
BEGIN

INSERT INTO TCabPedido
VALUES (@CODUSUARIO, @CODCLIENTE, @FECHA, @FORMAPAGO, @MONTOTOTAL)

SET @IDPEDIDO = @@IDENTITY --SCOPE_IDENTITY --@@IDENTITY;


END
GO
/****** Object:  StoredProcedure [dbo].[SPF_USUARIO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPF_USUARIO]
@CODIGO VARCHAR(10)
,@CLAVE INT
AS
BEGIN
--SET NOCOUNT ON;

SELECT Codigo, Clave, Nombres, Perfil
FROM TUsuario
WHERE Codigo like @CODIGO AND Clave = @CLAVE

END
GO
/****** Object:  StoredProcedure [dbo].[SPF_PRODUCTO]    Script Date: 11/12/2012 21:41:33 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SPF_PRODUCTO]
@CODIGO INT
AS
BEGIN


SELECT Codigo, Descripcion, Stock, Precio
FROM TProducto
WHERE Codigo = @CODIGO

END
GO

Comentarios

Entradas populares de este blog

Estructura y distribución del IDE Eclipse (ADT)

Entenderemos como esta estructurado y organizado eclipse (ADT es una distribución de eclipse), y asi no complicarnos en nuestro desarrollo en saber donde encontrar algo, dado que muchos desarrolladores quizá es su primera experiencia con eclipse. Esta explicación aplica para cualquier IDE Eclipse dado que todos se rigen bajo el mismo paradigma. Desarrollo 1. Workspace, eclipse trabaja los proyectos dentro de un Workspace (espacio de trabajo) que es la ruta de una carpeta física en disco sale para escoger la ruta al abrir el eclipse, recomiendo no enrutar a una carpeta que este en una memoria USB porque a veces se corrompe y es lento compilando 2. Estructura del IDE , tiene 4 regiones importantes ubicadas en la forma como se muestra la imagen, ademas hay otras dos secciones encerradas de color Rojo una ya conocida como menus y herramientas y la otra como perspectivas <1> Es la vista de proyectos, los puedes ver agrupados como proyecto, como estructura de carpetas, etc.

Crear aplicación móvil J2ME desde cero con NetBeans

Todos los ejemplos hechos en este blog son para emuladores o dispositivos que soporten configuración CLCD-1.1 y perfil MIDP-2.0 hacia adelante y los ejemplos serán desarrollados en el IDE Netbeans. 1. INTRODUCCIÓN Veremos como crear una aplicación móvil J2ME en NetBeans, esto sera indiferente de la versión NetBeans que estes usando; el proceso es similar en todas las versiones (6.x, 7.x, etc.). Aprenderemos a crear proyectos, paquetes, Midlets y clases.

APK, Proceso de empaquetado y desempaquetado (compilación e instalación de un APK en un dispositivo Android)

El archivo ejecutable o paquete de instalación de una aplicación Android tiene una extensión . APK , esta es un empaquetado (conjunto de archivos compilados y recursos dentro de un espacio de nombre o paquete) que se crea cuando compilamos un proyecto Android. Asimismo cuando este .APK se instala en un dispositivo Android; lo que hace el sistema operativo Android es desempaquetar este . APK y crear una estructura con ese nombre de espacio o paquete; este es creado dentro de su directorio de aplicaciones en el sistema de archivos del dispositivo. Notas Adicionales - Por eso el nombre del Package Name de una aplicación debe ser único, haciendo la comparación con una estructura de carpetas no podemos tener 2 nombres de carpetas iguales en una ruta X. - Para los que no recuerdan cual es el package name de su proyecto este es creado al inicio del proyecto, pero también lo pueden encontrar en el Manifest.xml