/** * @brief Returns left and right paths and recursive from project file * * @param [out] sLeft Left path * @param [out] sRight Right path * @param [out] bSubFolders If TRUE subfolders included (recursive compare) */ void ProjectFile::GetPaths(CString & sLeft, CString & sRight, BOOL & bSubfolders) const { if (HasLeft()) sLeft = GetLeft(); if (HasRight()) sRight = GetRight(); if (HasSubfolders()) bSubfolders = (GetSubfolders() == 1); }
BOOL NS_DAL::CRightsManagement::TakeRight(LPCTSTR lpRightName, BOOL bShouldOnDuty/*=TRUE*/) { if (bShouldOnDuty) { if (!theApp.GetCurCashier()->IsOnDuty()) { return FALSE; } } if (HasRight(lpRightName)) { return TRUE; } else { CDlgBossPwd dlg; return (dlg.DoModal() == IDOK); } }