/** * 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(); }
partial void DeleteDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
partial void UpdateDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
partial void InsertDETTAGLIOGIACENZA(DETTAGLIOGIACENZA instance);
private void detach_DETTAGLIOGIACENZA(DETTAGLIOGIACENZA entity) { this.SendPropertyChanging(); entity.PRODOTTO = null; }
private void attach_DETTAGLIOGIACENZA(DETTAGLIOGIACENZA entity) { this.SendPropertyChanging(); entity.INVENTARIO = this; }