private bool grdPartnersRoots_Restore() { RFMCursorWait.Set(true); RFMCursorWait.LockWindowUpdate(FindForm().Handle); oPartnerRootCur.ClearOne(); oPartnerRootList.ClearError(); oPartnerRootList.ClearFilters(); oPartnerRootList.ID = null; oPartnerRootList.IDList = null; // собираем условия // контексты if (txtNameContext.Text.Trim().Length > 0) { oPartnerRootList.FilterNameContext = txtNameContext.Text.Trim().ToUpper(); } if (txtInnContext.Text.Trim().Length > 0) { oPartnerRootList.FilterInnContext = txtInnContext.Text.Trim().ToUpper(); } // выбор oPartnerRootList.FilterPartnersRootsList = ucSelectRecordID_PartnersRoots.GetIdString(); // checks if (optActual.Checked) { oPartnerRootList.FilterActual = true; } if (optActualNot.Checked) { oPartnerRootList.FilterActual = false; } // grdPartnersRoots_Partners.DataSource = null; grdPartnersRoots.GetGridState(); oPartnerRootList.FillTablePartnersRoots(); grdPartnersRoots.IsLockRowChanged = true; grdPartnersRoots.Restore(oPartnerRootList.TablePartnersRoots); tmrRestore.Enabled = true; RFMCursorWait.LockWindowUpdate(IntPtr.Zero); RFMCursorWait.Set(false); return(oPartnerRootList.ErrorNumber == 0); }
private bool grdPartnersRoots_Partners_Restore() { grdPartnersRoots_Partners.GetGridState(); grdPartnersRoots_Partners.DataSource = null; if (grdPartnersRoots.Rows.Count == 0 || !oPartnerRootCur.PartnerRootID.HasValue || (grdPartnersRoots.CurrentRow != null && grdPartnersRoots.IsStatusRow(grdPartnersRoots.CurrentRow.Index))) { return(true); } oPartnerForRoot.ClearFilters(); oPartnerForRoot.FilterPartnersRootsList = oPartnerRootCur.PartnerRootID.ToString(); oPartnerForRoot.FillData(); grdPartnersRoots_Partners.Restore(oPartnerForRoot.MainTable); return(oPartnerForRoot.ErrorNumber == 0); }
private bool dgvData_Restore() { RFMCursorWait.Set(true); RFMCursorWait.LockWindowUpdate(FindForm().Handle); Partner oPartnerList = new Partner(); oPartnerList.ClearError(); oPartnerList.ClearFilters(); oPartnerList.ID = null; oPartnerList.IDList = null; // собираем условия // контексты if (txtNameContext.Text.Trim().Length > 0) { oPartnerList.FilterNameContext = txtNameContext.Text.Trim().ToUpper(); } if (txtInnContext.Text.Trim().Length > 0) { oPartnerList.FilterInnContext = txtInnContext.Text.Trim().ToUpper(); } // выбор oPartnerList.FilterPartnersRootsList = ucSelectRecordID_PartnersRoots.GetIdString(); oPartnerList.FilterZonesList = ucSelectRecordID_Zones.GetIdString(); // checks if (chkActual.Checked) { oPartnerList.FilterActual = true; } if (chkCustomer.Checked) { oPartnerList.FilterIsCustomer = true; } if (chkSupplier.Checked) { oPartnerList.FilterIsSupplier = true; } if (chkTransport.Checked) { oPartnerList.FilterIsTransport = true; } if (chkOwner.Checked) { oPartnerList.FilterIsOwner = true; } if (chkSeparatePicking.Checked) { oPartnerList.FilterSeparatePicking = true; } if (chkPerversion.Checked) { oPartnerList.FilterPartnersGoodsExists = true; } if (nHostID.HasValue || nUserHostID.HasValue) { if (nHostID.HasValue) { oPartnerList.FilterHostsList = nHostID.ToString(); } if (nUserHostID.HasValue) { oPartnerList.FilterHostsList = nUserHostID.ToString(); } } else { if (ucSelectRecordID_Hosts.IsSelectedExist) { oPartnerList.FilterHostsList = ucSelectRecordID_Hosts.GetIdString(); } } dgvData.GetGridState(); oPartnerList.FillData(); dgvData.Restore(oPartnerList.MainTable); tmrRestore.Enabled = true; RFMCursorWait.LockWindowUpdate(IntPtr.Zero); RFMCursorWait.Set(false); return(oPartnerList.ErrorNumber == 0); }
private bool grdData_Restore() { RFMCursorWait.Set(true); RFMCursorWait.LockWindowUpdate(FindForm().Handle); oPartnerCur.ClearOne(); oPartnerList.ClearError(); oPartnerList.ClearFilters(); oPartnerList.ID = null; oPartnerList.IDList = null; // собираем условия // контексты if (txtNameContext.Text.Trim().Length > 0) { oPartnerList.FilterNameContext = txtNameContext.Text.Trim().ToUpper(); } if (txtInnContext.Text.Trim().Length > 0) { oPartnerList.FilterInnContext = txtInnContext.Text.Trim().ToUpper(); } // выбор oPartnerList.FilterPartnersRootsList = ucSelectRecordID_PartnersRoots.GetIdString(); oPartnerList.FilterZonesList = ucSelectRecordID_Zones.GetIdString(); oPartnerList.FilterHostsList = ucSelectRecordID_Hosts.GetIdString(); // checks if (optActual.Checked) { oPartnerList.FilterActual = true; } if (optActualNot.Checked) { oPartnerList.FilterActual = false; } if (chkIsCustomer.Checked) { oPartnerList.FilterIsCustomer = true; } if (chkIsSupplier.Checked) { oPartnerList.FilterIsSupplier = true; } if (chkIsTransport.Checked) { oPartnerList.FilterIsTransport = true; } if (chkIsOwner.Checked) { oPartnerList.FilterIsOwner = true; } if (optPartnersGoodsExists.Checked) { oPartnerList.FilterPartnersGoodsExists = true; } if (optPartnersGoodsExistsNot.Checked) { oPartnerList.FilterPartnersGoodsExists = false; } // host /* * if (nUserHostID.HasValue) * { * oPartnerList.FilterHostsList = nUserHostID.ToString(); * } * else * { * if (nUserHostID.HasValue) * { * oPartnerList.FilterHostsList = nUserHostID.ToString(); * } * } */ grdPartnersDetails.DataSource = null; grdPartnersGoods.DataSource = null; grdData.GetGridState(); oPartnerList.FillData(); grdData.IsLockRowChanged = true; grdData.Restore(oPartnerList.MainTable); tmrRestore.Enabled = true; RFMCursorWait.LockWindowUpdate(IntPtr.Zero); RFMCursorWait.Set(false); return(oPartnerList.ErrorNumber == 0); }