sábado, 18 de agosto de 2012

Visual C#.NET - Introducción a C# (Parte 5)

Hola nuevamente, mediante esta segunda parte del manual continuare con la Introducción a C#.

Para esta aplicación habrá que crear un nuevo formulario, para eso hacer lo sgte: 
Al hacer esto se mostrara la sgte ventana en la cual daremos x nombre: FrmADO4, como en la imagen:
Al dar clic en Agregar se tendrá así:
Ahora realizar el sgte diseño:
Ahora dar doble clic en el formulario, al hacerlo se mostrara lo sgte:
Primeramente vamos a crear nuestra cadena de conexión “POR CÓDIGO”, para esto ubicarnos a esta altura del código y poner lo sgte:
Ahora ubicarnos a esta altura del código y definir nuestra cadena de conexión. En mi caso estoy trabajando con la Autenticación de SQL Server con el usuario sa y sin contraseña, con la Base de Datos Northwind y mi servidor (Local).
Ahora ir a esta parte del código y programar lo sgte:
Ahora volver al formulario y dar doble clic al ComboBox, la programación para este control es la sgte:

Los Procedimientos Almacenados (Store Procedure) son los sgtes:

Go
Set Statistics Time On
Go
Use Northwind --Base de Datos a trabajar
Go
--Primer Procedimiento Almacenado
If Exists(Select Name From SysObjects Where Name='Sp_Clientes'
And Type='P')
Begin
Drop Procedure Sp_Clientes
End
Go
Create Procedure Sp_Clientes
As
Select CustomerID,CompanyName From Customers
Go
Execute Sp_Clientes
GO
--Segundo Procedimiento Almacenado
If Exists(Select Name From Sysobjects Where Name='Sp_Ordenes' And Type='P')
Begin
Drop Procedure Sp_Ordenes
End
Go
Create Procedure Sp_Ordenes
@Customerid Varchar(5)
As
Select o.OrderID,o.OrderDate,Sum(od.Unitprice*od.Quantity)As Monto
From Orders As o Inner Join [Order Details]As od
On o.OrderID=od.OrderID
Where o.CustomerID=@CustomerID
Group by o.OrderID,o.OrderDate
Order by o.OrderID Asc
Go
Execute Sp_Ordenes 'VINET'
Go

Ahora como queremos ejecutar este formulario, hay que ir al archivo Program.cs y modificar el nombre del formulario el cual queremos que se ejecute, en nuestro caso es el FrmADO4, así como en la imagen: 
Ahora hay que ejecutar el formulario, para eso presionar la tecla de función F5, al hacerlo se mostrara el formulario en la cual al seleccionar un clientes me mostrara las ordenes de ese cliente y además la cantidad de ordenes y el monto total de todas las ordenes, así como en la imagen:
Con este quinto ejemplo te doy un ejemplo básico de como iniciarte con este lenguaje, la continuación sigue en la entrada Visual C#.NET - Introducción a C# (Parte 6)

No hay comentarios:

Publicar un comentario