private void ucSelectRecordID_GoodsGroups_Restore() { RFMCursorWait.Set(true); ucSelectRecordID_GoodsGroups.sourceData = null; oGoods.FilterGoodsGroupsList = null; oGoods.FilterHostsList = null; if (nHostID.HasValue) { oGoods.FilterHostsList = nHostID.ToString(); } else { if (ucSelectRecordID_Hosts.IsSelectedExist) { oGoods.FilterHostsList = ucSelectRecordID_Hosts.GetIdString(); } } oGoods.FillTableGoodsGroups(); RFMCursorWait.Set(false); if (oGoods.ErrorNumber != 0 || oGoods.TableGoodsGroups == null) { RFMMessage.MessageBoxError("Ошибка при получении данных (товарные группы)..."); return; } if (oGoods.TableGoodsGroups.Rows.Count == 0) { RFMMessage.MessageBoxError("Нет данных (товарные группы)..."); return; } ucSelectRecordID_GoodsGroups.Restore(oGoods.TableGoodsGroups); }
public static bool FillData_GoodsGroups(Good oGood) { if (oGood == null) { return(false); } RFMCursorWait.Set(true); if (!oGood.FillTableGoodsGroups() || oGood.ErrorNumber != 0 || oGood.TableGoodsGroups == null) { RFMCursorWait.Set(false); RFMMessage.MessageBoxError("Ошибка при получении данных (товарные группы)..."); return(false); } RFMCursorWait.Set(false); if (oGood.TableGoodsGroups.Rows.Count == 0) { RFMMessage.MessageBoxError("Нет данных (товарные группы)..."); return(false); } return(true); }