示例#1
0
        /// <summary>
        /// Gestione dell'evento click del button conferma. Raccoglie i dati relativi al preventivo da caricare e le passa come parametro alle funzioni della form principale
        /// per poterle inserire nella form principale e visualizzarle a schermo.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonConferma_Click(object sender, EventArgs e)
        {
            try
            {
                string idpreventivo = textBoxID.Text;

                List <string> testata = m.OttieniTestata(idpreventivo);
                testata.Add(idpreventivo);
                f.TbCLiente.Text = testata[0];
                //ci vorrebbe anche qualcosa per distinguere l'articolo caricato dal preventivo da quello con la distinta base, per
                //far sì che la form principale visualizzi i dati corretti
                f.InserisciTestata(testata);
                m.CaricaPreventivoRighi(idpreventivo, testata[0]);
                f.BindingGrid();
                f.Show();
                this.Close();
            }
            catch
            {
                MessageBox.Show("Errore! Verificare di aver inserito un ID di preventivo corretto per il cliente selezionato.");
            }
        }