コード例 #1
0
        /**
            * Query M4: Aggiunta di un nuovo cliente.
            */
        private void queryM4()
        {
            DETTAGLIOGIACENZA dettaglioGiacenza = new DETTAGLIOGIACENZA
            {
                IDinventario = inventarioCorrente.IDinventario,
                IDprodotto = ((PRODOTTO)comboBoxInvProdottoID.SelectedValue).IDprodotto,
                quantità = Convert.ToInt32(this.numericUpDownInvQuantità.Value)
            };

            db.DETTAGLIOGIACENZA.InsertOnSubmit(dettaglioGiacenza);
            try
            {
                db.SubmitChanges();
            }
            catch (System.Data.Linq.DuplicateKeyException e)
            {
                db.DETTAGLIOGIACENZA.DeleteOnSubmit(dettaglioGiacenza);
                db.SubmitChanges();
                MessageBox.Show("Hai già inserito un entry per questo dato");
            }
            catch (Exception e)
            {
                db.DETTAGLIOGIACENZA.DeleteOnSubmit(dettaglioGiacenza);
                db.SubmitChanges();
                MessageBox.Show(e.GetType().ToString());
            }

            queryM3();
        }
コード例 #2
0
 partial void DeleteDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
コード例 #3
0
 partial void UpdateDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
コード例 #4
0
 partial void InsertDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
コード例 #5
0
		private void detach_DETTAGLIOGIACENZA(DETTAGLIOGIACENZA entity)
		{
			this.SendPropertyChanging();
			entity.PRODOTTO = null;
		}
コード例 #6
0
		private void attach_DETTAGLIOGIACENZA(DETTAGLIOGIACENZA entity)
		{
			this.SendPropertyChanging();
			entity.INVENTARIO = this;
		}