private void btn_Add_Click(object sender, EventArgs e) { Invoices.ChooseProductForm f = new Invoices.ChooseProductForm(); if (f.ShowDialog(this) == DialogResult.OK) { Model.AssemblySiteInventoryDetail detail = null; if (Invoices.ChooseProductForm.ProductList != null || Invoices.ChooseProductForm.ProductList.Count > 0) { foreach (Model.Product product in Invoices.ChooseProductForm.ProductList) { detail = new Book.Model.AssemblySiteInventoryDetail(); detail.AssemblySiteInventoryDetailId = Guid.NewGuid().ToString(); detail.AssemblySiteInventoryId = this._assemblySiteInventory.AssemblySiteInventoryId; detail.Product = product; detail.ProductId = product.ProductId; this._assemblySiteInventory.Details.Add(detail); } } else if (Invoices.ChooseProductForm.ProductList == null || Invoices.ChooseProductForm.ProductList.Count == 0) { detail = new Book.Model.AssemblySiteInventoryDetail(); detail.AssemblySiteInventoryDetailId = Guid.NewGuid().ToString(); detail.AssemblySiteInventoryId = this._assemblySiteInventory.AssemblySiteInventoryId; detail.Product = f.SelectedItem as Model.Product; detail.ProductId = (f.SelectedItem as Model.Product).ProductId; this._assemblySiteInventory.Details.Add(detail); } this.gridControl1.RefreshDataSource(); this.bindingSourceDetail.Position = this.bindingSourceDetail.IndexOf(detail); } }
/// <summary> /// Update a AssemblySiteInventoryDetail. /// </summary> public void Update(Model.AssemblySiteInventoryDetail assemblySiteInventoryDetail) { // // todo: add other logic here. // accessor.Update(assemblySiteInventoryDetail); }
/// <summary> /// Insert a AssemblySiteInventoryDetail. /// </summary> public void Insert(Model.AssemblySiteInventoryDetail assemblySiteInventoryDetail) { // // todo:add other logic here // accessor.Insert(assemblySiteInventoryDetail); }
public void Update(Model.AssemblySiteInventoryDetail e) { this.Update <Model.AssemblySiteInventoryDetail>(e); }
public void Insert(Model.AssemblySiteInventoryDetail e) { this.Insert <Model.AssemblySiteInventoryDetail>(e); }