Professional Documents
Culture Documents
SEMANA05
CONTROLES Y BASE DE DATOS
RADIOLISTA
Imports System.Data
Imports System.Data.SqlClient
Partial Class _Default
Inherits System.Web.UI.Page
Dim cn As New SqlConnection("Data Source=PC-20;Initial
Catalog=bdventas;Integrated Security=True")
Dim tabla As New DataSet
Dim davet As New SqlDataAdapter
Dim sql As String
Sub muestra()
Dim davet As New SqlDataAdapter(sql, cn)
davet.Fill(tabla, "Mitabla")
TablaGrid.DataSource = tabla
TablaGrid.DataMember = "Mitabla"
TablaGrid.DataBind()
cn.Close()
End Sub
Protected Sub cmdaplicar_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles cmdaplicar.Click
Select Case RadioButtonList1.SelectedIndex
Case 0
sql = "select * from articulo"
Case 1
sql = "select * from articulo where cod='" &
TextBox1.Text & "'"
Case 2
sql = "select * from articulo where cat='" &
TextBox1.Text & "'"
Case 3
sql = "select * from articulo where desart='" &
TextBox1.Text & "'"
Case 4
sql = "SELECT DESART,CANT FROM ARTICULO,PEDIDO WHERE
ARTICULO.COD = PEDIDO.COD"
Case 5
sql = "SELECT DESART,SUM(CANT) AS TOTALCANT FROM
ARTICULO,PEDIDO WHERE ARTICULO.COD = PEDIDO.COD GROUP BY DESART"
Case 6
sql = "SELECT DESART,SUM(PRECIO*CANT) AS SUMAIMPORTE
FROM ARTICULO,PEDIDO WHERE
ARTICULO.COD=PEDIDO.COD GROUP BY DESART"
End Select
Call muestra()
End Sub
End Class
LISTBOX
Imports System.Web.UI.Page
Imports System.Data
Imports System.Data.SqlClient
Partial Class LISTBOX
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Dim dr As SqlDataReader
Dim cmdarticulos As SqlCommand
Dim cn As New SqlConnection("Data Source=PC-20;Initial
Catalog=bdventas;Integrated Security=True")
cn.Open()
cmdarticulos = New SqlCommand("select * from articulo", cn)
dr = cmdarticulos.ExecuteReader()
ListBox1.DataSource = dr
ListBox1.DataTextField = "cod"
ListBox1.DataBind()
dr.Close()
dr = cmdarticulos.ExecuteReader()
Do While dr.Read()
ListBox2.Items.Add(dr("cod") & "," & dr("desart"))
Loop
dr.Close()
dr = cmdarticulos.ExecuteReader()
Response.Write("<table border=1>")
Do While dr.Read()
Response.Write("<tr><td>" & dr("cod") & "</td><td>" &
dr("desart") & "</td></tr>")
Loop
Response.Write("</table>")
dr.Close()
cn.Close()
DROPDOWNLIST
Imports System.Data
Imports System.Data.SqlClient
Partial Class dropdown
Inherits System.Web.UI.Page
Dim sql As String
Dim dr As SqlDataReader
Dim cn As SqlConnection
Dim cmdcategorias As SqlCommand
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
DropDownList1.SelectedIndexChanged
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Not (IsPostBack) Then
llenar_categorias()
'llenar_articulos()
End If
End Sub
Sub llenar_categorias()
cn = New SqlConnection("Data Source=PC-20;Initial
Catalog=bdventas;Integrated Security=True")
cn.Open()
cmdcategorias = New SqlCommand("select * from categorias", cn)
dr = cmdcategorias.ExecuteReader()
DropDownList1.DataSource = dr
DropDownList1.DataTextField = "CAT"
DropDownList1.DataValueField = "cat"
DropDownList1.DataBind()
dr.Close()
End Sub
Sub llenar_articulos()
sql = "select * from ARTICULO where cat=" &
DropDownList1.SelectedItem.Text()
Dim cmdregistros As SqlCommand
cmdregistros = New SqlCommand(sql, cn)
dr = cmdregistros.ExecuteReader()
While dr.Read()
DropDownList2.Items.Add(New ListItem(dr.Item(1)))
End While
End Sub
End Class
into
into
into
into
into
into
into
pedido
pedido
pedido
pedido
pedido
pedido
pedido
values('F001','E002',12)
values('F001','G002',10)
values('F001','L001',10)
values('F002','G001',10)
values('F002','E001',10)
values('F003','L002',12)
values('F003','E001',12)
WHERE