//删除选中商品 private void simpleButton1_Click(object sender, EventArgs e) { List <int> ids = new List <int>(); for (int i = 0; i < this.mainDataTable.Rows.Count; i++) { StructGoods prodcut = this.products[i]; DataRow row = this.mainDataTable.Rows[i]; if (row[TitleList.Check.ToString()].ToString().Equals("True")) { ids.Add(prodcut.GoodsId); } } if (ids.Count == 0) { return; } ProductNetOperation.DeleteProduct(DeleteProductResult, ids); }
public void ColumnButtonClick(object sender, ButtonPressedEventArgs e) { int rowhandle = this.gridView1.FocusedRowHandle; StructGoods product = this.products[rowhandle]; DataRow row = this.gridView1.GetDataRow(rowhandle); String tag = (String)e.Button.Tag; String[] param = tag.Split('_'); //查看销售记录 if (param[0].Equals(TitleList.SellRecord.ToString())) { ProductSellRecordView view = new ProductSellRecordView(product.GoodsId); MainViewManage.ShowSecondView(view); } else if (param[0].Equals(TitleList.Operation.ToString())) { //修改信息 if (param[1].Equals("0")) { ProductAddView view = new ProductAddView(product); CloseFormHandle close = new CloseFormHandle(delegate { this.mainDataTable.Clear(); GetProductList(); }); ToolsManage.ShowForm(view, false, close); } //删除 else { List <int> ids = new List <int>() { product.GoodsId, }; ProductNetOperation.DeleteProduct(DeleteProductResult, ids); } } }