Torna al Thread

Imports System.Data.OleDb Public Class frmpianoauto Public auto_selezionata As String Public objconn As OleDbConnection Public stringaconn As String Public stringasql As String Public Sub creacontrolli(ByRef ascissa As Integer, ByRef ordinata As Integer, ByVal auto As String) 'Definizione constanti e variabili Const x0 = 120 Const y0 = 82 Dim x As Integer Dim y As Integer Dim txt As TextBox Dim txt_name As String Dim day As String Dim car As String x = x0 y = y0 car = auto 'Inizio ciclo for per la generazione delle caselle For i = 1 To 31 txt = New TextBox txt_name = "txt" & "d" & i x = x + ascissa y = y0 + ordinata txt.Location = New Point(x, y) txt.Size = New Size(20, 20) txt.Name = txt_name day = "giorno" & i 'MsgBox(day) txt.Text = carica_piano_auto(day, car) Me.Controls.Add(txt) Next End Sub Public Function carica_piano_auto(ByVal giorno As String, ByVal auto As String) Dim stato_giorno As String Dim stato_giornoi As String ' MsgBox(giorno) 'MsgBox(auto) stringaconn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" stringaconn = stringaconn & "c:\Noleggio\noleggio.mdb" objconn = New OleDbConnection(stringaconn) objconn.Open() stringasql = " Select" & " " & giorno & " from Piano_Auto where auto='" & auto & "'" 'MsgBox(stringasql) Using connection As New OleDbConnection(stringaconn) Dim command As New OleDbCommand(stringasql, connection) connection.Open() Dim reader As OleDbDataReader = command.ExecuteReader() While reader.Read() stato_giornoi = reader(0).ToString 'MsgBox(stato_giornoi) End While reader.Close() End Using objconn.Close() stato_giorno = stato_giornoi Return stato_giorno End Function Public Sub connessione_database() stringaconn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" stringaconn = stringaconn & "c:\Noleggio\noleggio.mdb" objconn = New OleDbConnection(stringaconn) objconn.Open() End Sub Public Sub disconnessione_database() objconn.Close() End Sub Private Sub frmpianoauto_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ToolStripStatusLabel1.Text = " Legenda: X (Noleggiata) - P (Prenotata) " connessione_database() 'carico le auto nella list box stringasql = " Select * from Auto" Using connection As New OleDbConnection(stringaconn) Dim command As New OleDbCommand(stringasql, connection) connection.Open() Dim reader As OleDbDataReader = command.ExecuteReader() While (reader.Read()) ListView1.Items.Add(reader(3).ToString) txtappoggio.Text = ListView1.Items.Count End While reader.Close() End Using disconnessione_database() '1°riga auto_selezionata = ListView1.Items(0).Text 'MsgBox(auto_selezionata) creacontrolli(27, 5, auto_selezionata) '2°riga auto_selezionata = ListView1.Items(1).Text 'MsgBox(auto_selezionata) creacontrolli(27, 47, auto_selezionata) '3°riga auto_selezionata = ListView1.Items(2).Text creacontrolli(27, 94, auto_selezionata) '4°riga auto_selezionata = ListView1.Items(3).Text creacontrolli(27, 131, auto_selezionata) '5°riga auto_selezionata = ListView1.Items(4).Text creacontrolli(27, 176, auto_selezionata) '6°riga auto_selezionata = ListView1.Items(5).Text creacontrolli(27, 218, auto_selezionata) '7°riga auto_selezionata = ListView1.Items(6).Text creacontrolli(27, 260, auto_selezionata) '8°riga auto_selezionata = ListView1.Items(7).Text creacontrolli(27, 302, auto_selezionata) '9°riga auto_selezionata = ListView1.Items(8).Text creacontrolli(27, 344, auto_selezionata) '10°riga auto_selezionata = ListView1.Items(9).Text creacontrolli(27, 386, auto_selezionata) '11°riga auto_selezionata = ListView1.Items(10).Text creacontrolli(27, 430, auto_selezionata) '12°riga auto_selezionata = ListView1.Items(11).Text creacontrolli(27, 483, auto_selezionata) End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5