Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-11-2013, 19:47   #1
nio74
Junior Member
 
Iscritto dal: Nov 2013
Messaggi: 4
[c#] Text box non si cancella

problema volevo far si che quando salvo mi puliva tutti i campi (ma quello del codice creato con il metodo "codice" non lo pulisce e non genera neanche il codice nuovo(ho commentato dove sono le chiamate ai metodi)

Ho fatto il debug ma al momento della seconda chiamata il valore della variabile è sempre la stessa di prima non si è autoincrementata sebbene nel database sia stata memorizzata e se continuo a salvare il codice sulla textbox resta sempre quello mentre sul database si aggiorna.

Codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.OleDb;


namespace Orologeria
{
    public partial class InsBusta : Form
    {

    
        SqlCommand comando;
        SqlConnection conn;

        string constr =  @"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Paolo\Dropbox\Programmazione\c#\Work\Orologeria\Orologeria\DataOrologeria.mdf;Integrated Security=True";

        public InsBusta()
        {
            InitializeComponent();
            
        }

        
        private void salvaButton_Click(object sender, EventArgs e)
        {
           

            conn = new SqlConnection(constr);
            comando = new SqlCommand();
            conn.Open();

        try
            {
           
            comando.Parameters.Add("@CB",SqlDbType.NVarChar).Value = codiceBustaTB.Text;
            comando.Parameters.Add("@CL", SqlDbType.NVarChar).Value = clienteCB.Text;
            comando.Parameters.Add("@DI", SqlDbType.Date).Value = dataAccDTP.Value;
            comando.Parameters.Add("@DC", SqlDbType.Date).Value = dataConsegnaDTP.Value;
            comando.Parameters.Add("@DO", SqlDbType.NVarChar).Value = descOggettiTB.Text ;
            comando.Parameters.Add("@LV", SqlDbType.NVarChar).Value = lavoriTB.Text;
            comando.Parameters.Add("@PC", SqlDbType.Float).Value = string.IsNullOrWhiteSpace(prezzoCTB.Text);
            comando.Parameters.Add("@PP", SqlDbType.Float).Value = string.IsNullOrWhiteSpace(prezzoPTB.Text);
            comando.Parameters.Add("@PPr", SqlDbType.Float).Value = string.IsNullOrWhiteSpace(prezzoPrecTB.Text);
            comando.Parameters.Add("@N", SqlDbType.NVarChar).Value = noteTB.Text;
           

            comando.Connection = conn;


            //sql Statement


            comando.CommandText = "Insert into bustaRiparazione (codiceBustaCliente,cliente,dataInserimento,dataConsegna,"+
                                  "descrizioneOggetti,lavoriDaEseguire,prezzoC,prezzoP,prezzoPreventivo,"+
                                  "note) values (@CB,@CL,@DI,@DC,@DO,@LV,@PC,@PP,@PPr,@N)";


          
               comando.ExecuteNonQuery();
               MessageBox.Show("Salvato");


                idBustaTB.Clear(); 
                codiceBustaTB.Clear();
                descOggettiTB.Clear();
                lavoriTB.Clear();
                prezzoCTB.Clear();
                prezzoPTB.Clear();
                prezzoPrecTB.Clear();
                noteTB.Clear();

              


            }
            catch(Exception err)
                {
                MessageBox.Show("Non Salvato"+err);
                }

            finally
            {

                conn.Close();
                this.codice();
            }

        

        }

        private void InsBusta_Load(object sender, EventArgs e)
        {
            // TODO: questa riga di codice carica i dati nella tabella 'dataSet11._clienti__'. È possibile spostarla o rimuoverla se necessario.
            this.clienti__TableAdapter.Fill(this.dataSet11._clienti__);
            // TODO: questa riga di codice carica i dati nella tabella 'dataSet1._clienti__'. È possibile spostarla o rimuoverla se necessario.
            this.clienti__TableAdapter.Fill(this.dataSet1._clienti__);


          
          
          
          
        }

        private void esciButton_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        //Metodo perche legge il record piu alto e ne incrementa di 1 il valore e lo trasmette
        //Alla TextBox
        private void codice()
        {

          DataClasses1DataContext db = new DataClasses1DataContext();
            var maxvalue = (from b in db.bustaRiparazione select b.IdBusta).Max()+1;
            Console.Write("Questo è il codice "+maxvalue);
            idBustaTB.Text = Convert.ToString(maxvalue);
            

            
                           
        }
            }
       }

Ultima modifica di nio74 : 21-11-2013 alle 19:51.
nio74 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Project Helix potrebbe abbandonare le Ex...
Galaxy Z Fold9 Ultra, fotocamere ferme a...
Hacker prendono di mira il plasma per le...
In&motion a EICMA 2026: l'airbag sma...
ChatGPT, 1,2 miliardi di utenti e un qui...
Il progetto ImmunoSafe dell'Universit&ag...
NVIDIA ai data center: i partner devono ...
L'intelligenza artificiale entra nei bra...
Un pannello e-ink può diventare un assis...
Il progetto open source che doveva liber...
iPhone 18 Pro Max a 1.599€ su Amazon in ...
Ultraviolette X-47 Venom: da EICMA la nu...
Pneumatici a prezzi stracciati su Amazon...
Mercato smartphone: fatturato record e +...
Anche Apple investe tanto nell'IA: +32% ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:12.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v