public void SaveDetail() { if (_AddList.Count > 0) { proxy.AddStockMaterials(_AddList); } if (_EditList.Count > 0) { foreach (T_StockMaterial material in _EditList) { proxy.UpdateStockMaterial(material); } } if (_DelList.Count > 0) { foreach (T_StockMaterial material in _DelList) { proxy.DeleteStockMaterial(material.StockCode, material.MatCode); } } _AddList.Clear(); _EditList.Clear(); _DelList.Clear(); }