コード例 #1
0
ファイル: IWPDataSource.cs プロジェクト: paraneye/WinApp
        public async Task<bool> GetIwpDrawingOnMode(int fiwpId, int projectId, string disciplineCode, string currentMenu)
        {
            bool retValue = false;
            try
            {
                DataLibrary.DocumentAndDrawing result = new DataLibrary.DocumentAndDrawing();
                //IWP or SIWP
                if (currentMenu == Lib.MainMenuList.IWPViewer)
                    result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByFIWP(fiwpId, projectId, disciplineCode);
                //else if (currentMenu == Lib.MainMenuList.SIWPViewer)
                //    result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsBySIWP(fiwpId, projectId, disciplineCode);
                //else if (currentMenu == Lib.MainMenuList.HydroViewer)
                //    result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByHydro(fiwpId, projectId, disciplineCode);
                //else if (currentMenu == Lib.MainMenuList.CSUViewer)
                //    result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByCSU(fiwpId, projectId, disciplineCode);
                _iwpdrawing = result;

                if (_iwpdrawing != null)
                    retValue = true;
            }
            catch (Exception e)
            {
                throw e;
            }

            return retValue;
        }
コード例 #2
0
ファイル: WorkFlowDataSource.cs プロジェクト: paraneye/WinApp
        public async Task<bool> GetFIWPDocDrawingsByFIWP(int iwpid, int projectid)
        {

            bool retValue = false;
            _documentanddrawing = new DataLibrary.DocumentAndDrawing();

            try
            {
                var result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByFIWP(iwpid, projectid, string.Empty);
                _documentanddrawing = result;

                if (_documentanddrawing != null)
                    retValue = true;

            }
            catch (Exception e)
            {
                throw e;
            }

            return retValue;

        }