/// <summary> /// Update a StockCheckDetail. /// </summary> public void Update(Model.StockCheckDetail stockCheckDetail) { // // todo: add other logic here. // accessor.Update(stockCheckDetail); }
private void repositoryItemHyperLinkEdit1_Click(object sender, EventArgs e) { if (lookUpEditDepot.EditValue == null) { MessageBox.Show(Properties.Resources.deptNotNull, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); lookUpEditDepot.Focus(); return; } Model.StockCheckDetail stockCheckDetail = this.bindingSourceStockCheckDetail.Current as Model.StockCheckDetail; stockCheckDetail.DepotId = this.lookUpEditDepot.EditValue.ToString(); stockCheckDetail.Depot = this.depotManager.Get(stockCheckDetail.DepotId); DepotPositionAndNumsForm depotPN = new DepotPositionAndNumsForm(stockCheckDetail); if (depotPN.ShowDialog(this) == DialogResult.OK) { if (SetNums == 0) { stockCheckDetail.StockCheckQuantity = null; } else { stockCheckDetail.StockCheckQuantity = SetNums; } } this.gridControl1.RefreshDataSource(); }
/// <summary> /// Insert a StockCheckDetail. /// </summary> public void Insert(Model.StockCheckDetail stockCheckDetail) { // // todo:add other logic here // accessor.Insert(stockCheckDetail); }
public Model.StockCheckDetail SelectStockcheck(Model.StockCheckDetail stockcheck) { Hashtable ht = new Hashtable(); ht.Add("pid", stockcheck.ProductId); return(sqlmapper.QueryForObject <Model.StockCheckDetail>("StockCheckDetail.Select_by_ProductidAndDepotId", ht)); }
private void DepotPositionAndNums_Load(object sender, EventArgs e) { IList <Model.DepotPosition> list = depotPositionManager.Select(this._stockCheckDetail.Depot); if (list.Count == 0) { return; } foreach (Model.DepotPosition item in list) { Model.StockCheckDetail checkdetail = new Book.Model.StockCheckDetail(); checkdetail.StockCheckId = this._stockCheckDetail.StockCheckId; checkdetail.StockCheckDetailId = Guid.NewGuid().ToString(); checkdetail.Depot = this._stockCheckDetail.Depot; checkdetail.DepotId = this._stockCheckDetail.DepotId; checkdetail.Product = this._stockCheckDetail.Product; checkdetail.ProductId = this._stockCheckDetail.ProductId; checkdetail.DepotPosition = item; checkdetail.DepotPositionId = item.DepotPositionId; checkdetail.StockCheckQuantity = null; checkdetail.ProductUnitName = this._stockCheckDetail.Product.DepotUnit.CnName; if (EditForm.dic.ContainsKey(checkdetail.ProductId + checkdetail.DepotPositionId)) { Model.StockCheckDetail d = EditForm.dic[checkdetail.ProductId + checkdetail.DepotPositionId]; checkdetail.StockCheckQuantity = d.StockCheckQuantity; } //else //{ // Model.Stock tempstock = this._stockManager.GetStockByProductIdAndDepotPositionId(checkdetail.ProductId, checkdetail.DepotPositionId); // if (tempstock != null) // { // if (tempstock.StockQuantity1 != null) // { // checkdetail.StockCheckQuantity = tempstock.StockQuantity1.Value; // if (!EditForm.dic.ContainsKey(checkdetail.ProductId + checkdetail.DepotPositionId)) // EditForm.dic.Add(checkdetail.ProductId + checkdetail.DepotPositionId, checkdetail); // } // } else { checkdetail.StockCheckQuantity = null; } //} this.stockCheckDetailList.Add(checkdetail); } this.bindingSourceStockCheckDetail.DataSource = this.stockCheckDetailList; this.gridControl1.RefreshDataSource(); }
private void simpleButtonRemove_Click(object sender, EventArgs e) { if (this.bindingSourceStockCheckDetail.Current != null) { _stockCheck.Details.Remove(this.bindingSourceStockCheckDetail.Current as Book.Model.StockCheckDetail); if (_stockCheck.Details.Count == 0) { Model.StockCheckDetail detail = new Model.StockCheckDetail(); detail.StockCheckDetailId = Guid.NewGuid().ToString(); detail.Directions = ""; detail.StockCheckQuantity = null; detail.ProductUnitName = ""; detail.Product = new Book.Model.Product(); _stockCheck.Details.Add(detail); this.bindingSourceStockCheckDetail.Position = this.bindingSourceStockCheckDetail.IndexOf(detail); } this.gridControl1.RefreshDataSource(); } }
private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (e.Column == this.gridColumn1 || e.Column == this.gridColumn2) { Model.StockCheckDetail detail = this.gridView1.GetRow(e.RowHandle) as Model.StockCheckDetail; if (detail != null) { Model.Product p = productManager.Get(e.Value.ToString()); detail.StockCheckDetailId = Guid.NewGuid().ToString(); detail.StockCheckId = _stockCheck.StockCheckId; detail.StockCheck = _stockCheck; detail.Directions = ""; detail.StockCheckQuantity = null; detail.Product = p; detail.Directions = p.ProductDescription; detail.ProductId = p.ProductId; detail.ProductUnitName = p.DepotUnit == null ? null : p.DepotUnit.CnName; this.bindingSourceStockCheckDetail.Position = this.bindingSourceStockCheckDetail.IndexOf(detail); } this.gridControl1.RefreshDataSource(); } }
public DepotPositionAndNumsForm(Model.StockCheckDetail stockCheckDetail) { InitializeComponent(); this._stockCheckDetail = stockCheckDetail; }
public Model.StockCheckDetail SelectStockcheck(Model.StockCheckDetail stockcheck) { return(accessor.SelectStockcheck(stockcheck)); }
public void Update(Model.StockCheckDetail e) { this.Update <Model.StockCheckDetail>(e); }
public void Insert(Model.StockCheckDetail e) { this.Insert <Model.StockCheckDetail>(e); }