Пример #1
0
        private void queryAddCasaProd()
        {
            CASAPRODUTTRICE casaProduttrice = new CASAPRODUTTRICE
            {
                marchio = this.textBoxInsCaseMarchio.Text,
                descrizione = this.textBoxInsCaseDesc.Text
            };

            db.CASAPRODUTTRICE.InsertOnSubmit(casaProduttrice);
            try
            {
                db.SubmitChanges();
            }
            catch (System.Data.Linq.DuplicateKeyException e)
            {
                db.CASAPRODUTTRICE.DeleteOnSubmit(casaProduttrice);
                db.SubmitChanges();
                MessageBox.Show("Hai già inserito una casa produttrice con lo stesso marchio");
            }
            catch (Exception e)
            {
                db.CASAPRODUTTRICE.DeleteOnSubmit(casaProduttrice);
                db.SubmitChanges();
                MessageBox.Show(e.GetType().ToString());
            }

            queryCasaProd();
        }
 partial void UpdateCASAPRODUTTRICE(CASAPRODUTTRICE instance);
 partial void DeleteCASAPRODUTTRICE(CASAPRODUTTRICE instance);
 partial void InsertCASAPRODUTTRICE(CASAPRODUTTRICE instance);