Creare un gestionale per strutture ricettive in C# – #5 – Inserimento Camere: Nel precedente video abbiamo creato la struttura di base del database delle camere, in questo video andremo ad inviare i dati inseriti nel form al database.
Far dialogare il form con il database è molto semplice, ci basterà inserire la query ed eseguirla.
La query SQL per inserire una nuova riga nel database è:
INSERT INTO nome_tabella (Colonna1, Colonna2, Colonna3, ecc) VALUES (‘valore1’, ‘valore2’, ‘valore3’, ‘ecc.’)
Anche passando i valori da Visual Studio, dobbiamo quindi rispettare questo formato, e per farlo possiamo utilizzare una stringa che possiamo concatenare con variabili e altri valori in input.
La stringa utilizzata nel video è:
string sqlQuery = "INSERT INTO [tblCamere] ([Id], [Nome], [TipoCamera], [PostiLetto], [LettiMatrimoniali], [LettiSingoli], [Prezzo], [BagnoInCamera], [Note]) VALUES ('" + txtID.Text
+ "', '" + txtNome.Text + "', '" + txtTipoCamera.Text +"','" + txtPostiLetto.Value + "','" + txtLettiMatrimoniali.Value
+ "','" + txtLettiSingoli.Value + "','" + txtPrezzo.Text + "','" + ValBagno + "','" + txtNote.Text + "')";
SqlCommand QueryInserimentoCamera = new SqlCommand(sqlQuery, connessioneDB);
QueryInserimentoCamera.ExecuteNonQuery();
connessioneDB.Close();
Creare un gestionale per strutture ricettive in C# – #5 – Inserimento Camere
Le righe precedenti in combinazione con quelle viste nel video 4 che ci permettevano di collegarci al database, permettono di caricare tutte le informazioni e salvarle nel database.
Inoltre in questo video effettueremo delle modifiche per poter vedere rapidamente i risultati dei nostri inserimenti.
Queste modifiche sono temporanee, e le andremo a rimuovere nel prossimo video, quando inseriremo il caricamento dei dati dal database.