コード例 #1
0
        private BaseActionResult GetApplyDoctors()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet   dataSet = new DataSet();
                DataTable dt      = dictionaryService.GetApplyDoctors();
                if (dt != null)
                {
                    dataSet.Tables.Add(dt);
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #2
0
        private DataSetActionResult GetAllBulletinsExceptBodyHistory(BulletinBoardModel model)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = bulletinBoardService.GetAllBulletinsExceptBodyHistory(model);
                if (dataSet.Tables[0].Rows.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #3
0
        private DataSetActionResult UnLockBulletin(string name)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                bool bResult = bulletinBoardService.UnLockBulletin(name);
                if (bResult)
                {
                    result.Result      = bResult;
                    result.DataSetData = null;
                }
                else
                {
                    result.Result = !bResult;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #4
0
        private BaseActionResult getSystemDateNow()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = userService.getSystemDateNow();
                if (dataSet.Tables[0].Rows.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #5
0
        private BaseActionResult List(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string  strIsAdmin      = CommonGlobalSettings.Utilities.GetParameter("IsAdmin", parameters);
                string  currentUserGUID = CommonGlobalSettings.Utilities.GetParameter("currentUserGUID", parameters);
                string  strDomain       = CommonGlobalSettings.Utilities.GetParameter("Domain", parameters);
                string  strSite         = CommonGlobalSettings.Utilities.GetParameter("Site", parameters);
                DataSet dataSet         = userService.LoadUserDataSet(strIsAdmin, currentUserGUID, strDomain, strSite);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #6
0
        private DataSetActionResult QueryModalitySchedule(string parameters)
        {
            DateTime            beginTime = Convert.ToDateTime(CommonGlobalSettings.Utilities.GetParameter("beginTime", parameters));
            DateTime            endTime   = Convert.ToDateTime(CommonGlobalSettings.Utilities.GetParameter("endTime", parameters));
            string              modality  = CommonGlobalSettings.Utilities.GetParameter("modality", parameters);
            DataSetActionResult result    = new DataSetActionResult();

            try
            {
                DataSet dataSet = scheduleServcie.QueryModalitySchedule(beginTime, endTime, modality);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #7
0
        private DataSetActionResult GetPeopleScheduleTemplate(Context ctx)
        {
            DataSetActionResult dsar = new DataSetActionResult();

            try
            {
                DataSet   ds           = new DataSet();
                string    site         = CommonGlobalSettings.Utilities.GetParameter("Site", ctx.Parameters);
                string    templateType = CommonGlobalSettings.Utilities.GetParameter("TemplateType", ctx.Parameters);
                string    beginTime    = CommonGlobalSettings.Utilities.GetParameter("BeginTime", ctx.Parameters);
                DataTable dt           = scheduleServcie.GetPeopleScheduleTemplate(site, templateType, beginTime);
                if (dt != null)
                {
                    ds.Tables.Add(dt);
                }
                dsar.DataSetData = ds;
                dsar.Result      = true;
                return(dsar);
            }
            catch (Exception ex)
            {
                dsar.Result        = false;
                dsar.ReturnMessage = ex.Message;
            }
            return(dsar);
        }
コード例 #8
0
        private BaseActionResult DeleteDictionaryItems(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();
            string tag     = CommonGlobalSettings.Utilities.GetParameter("DicTag", parameters);
            string strSite = CommonGlobalSettings.Utilities.GetParameter("Site", parameters);

            try
            {
                DataSet dataSet = dictionaryService.DeleteDictionaryItems(tag, strSite);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #9
0
        private BaseActionResult GetDicMappingList(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string  strSite = CommonGlobalSettings.Utilities.GetParameter("Site", parameters);
                DataSet dataSet = dictionaryService.GetDicMappingDataset(strSite);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #10
0
        private BaseActionResult GetCurrentDomainSiteScanningTech(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string    modalityType = CommonGlobalSettings.Utilities.GetParameter("modalityType", parameters);
                DataTable dt           = dictionaryService.GetCurrentDomainSiteScanningTech(modalityType);
                if (dt != null)
                {
                    result.Result      = true;
                    result.DataSetData = new DataSet();
                    result.DataSetData.Tables.Add(dt);
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #11
0
        private BaseActionResult GetDictionaryVaild(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string Tag    = CommonGlobalSettings.Utilities.GetParameter("DicTag", parameters);
                int    DicTag = Convert.ToInt16(Tag);
                //get the specical tag from Dictionary
                DataSet dataSet = dictionaryService.GetDictionaryVaild(DicTag);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #12
0
        private BaseActionResult GetScanningTechByDomainSite(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string modalityType = CommonGlobalSettings.Utilities.GetParameter("modalityType", parameters);
                string domainName   = CommonGlobalSettings.Utilities.GetParameter("domainName", parameters);
                string siteName     = CommonGlobalSettings.Utilities.GetParameter("siteName", parameters);
                string strIsDomain  = CommonGlobalSettings.Utilities.GetParameter("isDomain", parameters);
                bool   isDomain     = true;
                bool.TryParse(strIsDomain, out isDomain);
                DataTable dt = dictionaryService.GetScanningTechByDomainSite(modalityType, domainName, siteName, isDomain);
                if (dt != null)
                {
                    result.Result      = true;
                    result.DataSetData = new DataSet();
                    result.DataSetData.Tables.Add(dt);
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #13
0
        private BaseActionResult GetEventCategories()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataTable dt = dictionaryService.GetEventCategories();
                if (dt != null)
                {
                    result.Result      = true;
                    result.DataSetData = new DataSet();
                    result.DataSetData.Tables.Add(dt);
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #14
0
        private BaseActionResult GetPhysicalCompany(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = dictionaryService.GetPhysicalCompany(parameters);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #15
0
        private DataSetActionResult QueryWorkTimeList()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = scheduleServcie.QueryWorkTimeList();
                if (dataSet.Tables.Count > 0)
                {
                    result.Result       = true;
                    result.DataSetData  = dataSet;
                    result.ReturnString = scheduleServcie.GetStepLength().ToString();
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #16
0
        private BaseActionResult GetTeachingCategory()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = dictionaryService.GetTeachingCategory();
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #17
0
        private DataSetActionResult QueryEmployeeList(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();
            string type = CommonGlobalSettings.Utilities.GetParameter("type", parameters);

            try
            {
                DataSet dataSet = scheduleServcie.QueryEmployeeList(type);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #18
0
        private BaseActionResult IsTeachingCategoryExists(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string  categoryName = CommonGlobalSettings.Utilities.GetParameter("categoryName", parameters);
                string  parentID     = CommonGlobalSettings.Utilities.GetParameter("parentID", parameters);
                DataSet dataSet      = dictionaryService.IsTeachingCategoryExists(parentID, categoryName);
                if (dataSet != null && dataSet.Tables.Count > 0)
                {
                    result.Result       = true;
                    result.ReturnString = (dataSet.Tables[0].Rows.Count > 0).ToString();
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #19
0
        private DataSetActionResult QueryAvailableEmployeeList(ModalityScheduleModel model)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = scheduleServcie.QueryAvailableEmployeeList(model);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #20
0
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult dtActionResult = new DataSetActionResult();
            string action        = context.MessageName;
            string strParameters = context.Parameters;

            switch (action)
            {
            case "SearchICD10":
                return(SearchICD10(context.Parameters));

            case "GetAllICD10":
                return(GetAllICD10());

            case "DeleteICD10":
                return(DeleteICD10(context.Parameters));

            case "AddICD10":
                return(AddICD10(context.Model as BaseDataSetModel));

            case "ModifyICD10":
                return(ModifyICD10(context.Model as BaseDataSetModel));

            case "ImportICD10":
                return(ImportICD10(context.Model as BaseDataSetModel, strParameters));

            default:
                break;
            }
            return(base.Execute(context));
        }
コード例 #21
0
        private BaseActionResult GetUserProf(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string  userGuid  = CommonGlobalSettings.Utilities.GetParameter("userGuid", parameters);
                string  strDomain = CommonGlobalSettings.Utilities.GetParameter("Domain", parameters);
                string  strSite   = CommonGlobalSettings.Utilities.GetParameter("Site", parameters);
                DataSet dataSet   = userService.GetUserProfDetDataSet(userGuid, strDomain, strSite);
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #22
0
        private BaseActionResult GetAllICD10()
        {
            DataSetActionResult dar = new DataSetActionResult();

            try
            {
                DataSet ds = icd10Service.GetAllICD10();
                if (ds.Tables.Count > 0)
                {
                    dar.DataSetData = ds;
                    dar.Result      = true;
                }
                else
                {
                    dar.Result = false;
                }
            }
            catch (Exception ex)
            {
                logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, ex.Message, Application.StartupPath.ToString(),
                             (new System.Diagnostics.StackFrame(true)).GetFileName(),
                             Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                dar.Result = false;
            }
            return(dar);
        }
コード例 #23
0
        private BaseActionResult GetUserCertByCertSN(string parameters)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                string userGuid = CommonGlobalSettings.Utilities.GetParameter("userGuid", parameters);
                string certSN   = CommonGlobalSettings.Utilities.GetParameter("certSN", parameters);

                var dt = userService.GetUserCertByCertSN(userGuid, certSN);

                result.DataSetData = new DataSet();
                result.DataSetData.Tables.Add(dt);
                result.Result = true;
            }
            catch (Exception ex)
            {
                logger.Error((long)ModuleEnum.Oam_DA, ModuleInstanceName.Oam, 1, ex.Message, Application.StartupPath.ToString(),
                             (new System.Diagnostics.StackFrame(0, true)).GetFileName(),
                             (new System.Diagnostics.StackFrame(0, true)).GetFileLineNumber());

                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }
            return(result);
        }
コード例 #24
0
        private BaseActionResult List()
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                DataSet dataSet = clientConfigService.GetClientConfigDataSet();
                if (dataSet.Tables.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #25
0
        private BaseActionResult AddModalityTimeSlice(string strGuid, string strModalityType, string strModality,
                                                      string strStartTime, string strEndTime, string strDescription, string strMaxMan,
                                                      string strDomain, string strDateType, string strAvailableDt)
        {
            DataSetActionResult result = new DataSetActionResult();
            DataSet             ds     = new DataSet();

            result.DataSetData = ds;
            try
            {
                result.ReturnString = modalityTimeSliceService.AddModalityTimeSliceEx(strModalityType, strModality,
                                                                                      strStartTime, strEndTime, strDescription, strMaxMan, strDomain, strDateType, strAvailableDt);
                result.Result = true;
            }
            catch (Exception ex)
            {
                if (ex is DuplicateDescrpException)
                {
                    result.recode = 1;//Duplicate Exception; Error code
                }
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }
            return(result);
        }
コード例 #26
0
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult dsAr = new DataSetActionResult();

            dsAr.DataSetData = new DataSet();
            try
            {
                switch (context.MessageName.Trim())
                {
                case "GetAllNotesInDB":
                    string userId   = CommonGlobalSettings.Utilities.GetParameter("UserGuid", context.Parameters);
                    string roleName = CommonGlobalSettings.Utilities.GetParameter("Role", context.Parameters);
                    return(GetAllNotesInDB(userId, roleName));

                case "GetBillBoardDictionaryData":
                    return(GetBillBoardDictionaryData());

                default:
                {
                    dsAr.ReturnMessage = null;
                    dsAr.Result        = false;
                    return(dsAr);
                }
                }
            }
            catch (Exception e)
            {
                logger.Error((long)ModuleEnum.Framework_WS, ModuleInstanceName.Framework, 1, e.Message, Application.StartupPath.ToString(),
                             (new System.Diagnostics.StackFrame(true)).GetFileName(),
                             Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                dsAr.ReturnMessage = null;
                dsAr.Result        = false;
                return(dsAr);
            }
        }
コード例 #27
0
        private DataSetActionResult GetDictionaryValue(string tag)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                if (tag == null)
                {
                    result.Result = false;
                }
                DataSet dataSet = bulletinBoardService.GetDictionaryValue(tag);
                if (dataSet.Tables[0].Rows.Count > 0)
                {
                    result.Result      = true;
                    result.DataSetData = dataSet;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #28
0
        public int QueryPatientEx(string strKey, string strValue, bool bIsVIP, DataSetActionResult dsar)
        {
            dsar.DataSetData = new DataSet();
            string strError = "";

            dsar.recode = 0;
            dsar.Result = true;
            DataTable dtPatient = new DataTable();

            dtPatient.TableName = "Patient";
            try
            {
                string strAccNo = "";
                if (!CommonFunctionDao.LoadPatient(strKey, strValue, dtPatient, ref strError))
                {
                    throw new Exception(strError);
                }
                dsar.DataSetData.Tables.Add(dtPatient);
            }
            catch (Exception ex)
            {
                dsar.recode        = -1;
                dsar.ReturnMessage = ex.Message;
                dsar.Result        = false;


                logger.Error(100, "CommonFunction", 53, ex.Message, Application.StartupPath.ToString(), new System.Diagnostics.StackFrame(true).GetFileName().ToString(),
                             Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
            }


            return(dsar.recode);
        }
コード例 #29
0
        private DataSetActionResult DeleteBulletin(BulletinBoardModel model)
        {
            DataSetActionResult result = new DataSetActionResult();

            try
            {
                bool bResult = bulletinBoardService.DeleteBulletin(model);
                if (bResult)
                {
                    result.Result      = bResult;
                    result.DataSetData = null;
                }
                else
                {
                    result.Result = !bResult;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
コード例 #30
0
        public bool SaveAppraise(DataSet ds, BaseActionResult bar)
        {
            string strError          = "";
            DataSetActionResult dsar = bar as DataSetActionResult;

            dsar.recode = 0;
            dsar.Result = false;
            try
            {
                if (qualityScoringDAO.SaveAppraise(ds, ref strError))
                {
                    dsar.recode        = 1;
                    dsar.ReturnMessage = strError;
                    dsar.Result        = true;
                    return(true);
                }
                else
                {
                    dsar.recode        = 0;
                    dsar.ReturnMessage = strError;
                    dsar.Result        = false;
                    return(false);
                }
            }
            catch (Exception ex)
            {
                dsar.recode        = -1;
                dsar.ReturnMessage = ex.Message;
                dsar.Result        = false;
                return(false);
            }
        }