/// <summary> /// 删除单据时有关系单据编号显示 /// </summary> /// <param name="lst"></param> public void ShowFillData(List <YJOrderDelete> lst) { gridControl1.DataSource = IniBindTable(); YJOrderDelete YJOrderDelete = new YJOrderDelete(); //得到订单的信息 for (int i = 0; i < lst.Count; i++) { YJOrderDelete = lst[i] as YJOrderDelete; //填充数据 gridView1.AddNewRow(); gridView1.SetFocusedRowCellValue(gridOrderID, YJOrderDelete.OrderID); gridView1.SetFocusedRowCellValue(gridOrderName, YJOrderDelete.OrderName); } this.ShowDialog(); }
//-------------------------------------- //判断将删除的单据是否已有别的单据引用 public List <YJOrderDelete> IsYJOrderDelete(string StockOrderGuID) { List <YJOrderDelete> lst = new List <YJOrderDelete>(); YJOrderDelete YJOrderDelete = new YJOrderDelete(); StockOrderManage StockOrderManage = new StockOrderManage(); DataTable dtl = StockOrderManage.GetStockOrderIDAndPaymentOrderID(StockOrderGuID); for (int i = 0; i < dtl.Rows.Count; i++) { string strOrderID = dtl.Rows[i]["StockInOrderID"].ToString(); YJOrderDelete = new YJOrderDelete(); YJOrderDelete.OrderID = strOrderID; YJOrderDelete.OrderName = "采购入库单"; lst.Add(YJOrderDelete); } return(lst); }
//-------------------------------------- //判断将删除的单据是否已有别的单据引用 public List <YJOrderDelete> IsYJOrderDelete(string ClientOrderGuID) { List <YJOrderDelete> lst = new List <YJOrderDelete>(); YJOrderDelete YJOrderDelete = new YJOrderDelete(); ClientOrderManage ClientOrderManage = new ClientOrderManage(); DataTable dtl = ClientOrderManage.GetSellOrderID(ClientOrderGuID); for (int i = 0; i < dtl.Rows.Count; i++) { string strOrderID = dtl.Rows[i]["SellOrderID"].ToString(); YJOrderDelete = new YJOrderDelete(); YJOrderDelete.OrderID = strOrderID; YJOrderDelete.OrderName = "销售订单"; lst.Add(YJOrderDelete); } return(lst); }