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:
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