示例#1
0
        private BaseActionResult ImportICD10(BaseDataSetModel model, string parameter)
        {
            BaseActionResult bar = new BaseActionResult();

            if (model == null || model.DataSetParameter.Tables.Count < 1)
            {
                bar.Result = false;
                return(bar);
            }

            try
            {
                bool IsClear;
                if (parameter == "0")
                {
                    IsClear = false;
                }
                else
                {
                    IsClear = true;
                }

                bar.Result = icd10Service.ImportICD10(model.DataSetParameter, IsClear);
                return(bar);
            }
            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()));
                bar.Result = false;
            }
            return(bar);
        }
示例#2
0
        private BaseActionResult EditNodeName(BaseDataSetModel model)
        {
            BaseActionResult result = new BaseActionResult();

            if (model == null || model.DataSetParameter == null || model.DataSetParameter.Tables.Count == 0 || model.DataSetParameter.Tables[0].Rows.Count != 1)
            {
                result.Result = false;
                return(result);
            }
            DataTable myTable = model.DataSetParameter.Tables[0];
            //string strItemGuid = UC.Utilities.GetParameter("ItemGuid", parameters).Trim();
            //string strItemName = UC.Utilities.GetParameter("ItemName", parameters).Trim();
            string strItemGuid = Convert.ToString(myTable.Rows[0]["ItemGuid"]).Trim();
            string strItemName = Convert.ToString(myTable.Rows[0]["ItemName"]).Trim();

            if (reportTemplateDirectoryService.EditNodeName(strItemGuid, strItemName))
            {
                result.Result = true;
            }
            else
            {
                result.Result = false;
            }

            return(result);
        }
示例#3
0
        public override BaseActionResult Execute(Context context)
        {
            string           actionName = CommonGlobalSettings.Utilities.GetParameter("actionName", context.Parameters);
            string           strRPGuid  = CommonGlobalSettings.Utilities.GetParameter("RPGuid", context.Parameters);
            string           type       = CommonGlobalSettings.Utilities.GetParameter("Type", context.Parameters);
            BaseDataSetModel bdsm       = context.Model as BaseDataSetModel;

            if (actionName == null || actionName.Equals(""))
            {
                actionName = "QueryList";
            }
            switch (actionName)
            {
            case "QueryList":
            {
                return(QueryList(context.Parameters));
            }

            case "SaveAppraise":
            {
                return(SaveAppraise(bdsm.DataSetParameter));
            }

            case "GetAppraise":
            {
                return(GetAppraise(strRPGuid));
            }

            case "GetSettings":
            {
                return(GetSettings(context.Parameters));
            }

            case "SaveSettings":
            {
                return(SaveSettings(context.Parameters, bdsm.DataSetParameter));
            }

            case "GetAppraiseNew":
            {
                return(GetAppraiseNew(strRPGuid, type));
            }

            case "SaveAppraiseNew":
            {
                return(SaveAppraiseNew(bdsm.DataSetParameter));
            }

            case "QueryHistoryList":
            {
                return(QueryHistoryList(context.Parameters));
            }

            default:
                return(null);
            }
        }
示例#4
0
 public bool SavePhysicalCompany(BaseDataSetModel model)
 {
     try
     {
         return(dictonaryDAO.SavePhysicalCompany(model));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#5
0
 public bool Do(int dbAction, BaseDataSetModel model, ref string dbActionMsg)
 {
     try
     {
         return(dictonaryDAO.Do(dbAction, model, ref dbActionMsg));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#6
0
        private BaseActionResult ModifyPrintTemplateFieldInfo(BaseDataSetModel model)
        {
            string           strTemplateGuid = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["TemplateGuid"]);
            string           strTemplateInfo = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["TemplateInfo"]);
            BaseActionResult result          = new BaseActionResult();

            if (printTemplateService.ModifyPrintTemplateFieldInfo(strTemplateGuid, strTemplateInfo))
            {
                result.Result = true;
            }
            else
            {
                result.Result = false;
            }
            return(result);
        }
示例#7
0
        private BaseActionResult SavePeopleSchedule(Context ctx)
        {
            BaseActionResult bar = new BaseActionResult();

            try
            {
                BaseDataSetModel bdsm = (ctx.Model as BaseDataSetModel);
                scheduleServcie.SavePeopleSchedule(bdsm.DataSetParameter.Tables[0]);
                bar.Result = true;
            }
            catch (Exception ex)
            {
                bar.Result        = false;
                bar.ReturnMessage = ex.Message;
            }
            return(bar);
        }
示例#8
0
        public object Execute(object param)
        {
            try
            {
                BaseDataSetModel bdsm = param as BaseDataSetModel;

                if (bdsm == null || bdsm.DataSetParameter == null)
                {
                    throw (new Exception("No parameter in SaveLeaveWordDAO!"));
                }



                //KodakDAL dal = new KodakDAL();
                {
                    DataSet ds = bdsm.DataSetParameter;
                    if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        string strReportGuid = Convert.ToString(ds.Tables[0].Rows[0]["ReportGuid"]);
                        string strLeaveWord  = Convert.ToString(ds.Tables[0].Rows[0]["LeaveWord"]);
                        string strSQL        = string.Format("update tReport set isLeaveWord=1, Comments= @Comments where ReportGuid='{0}'", strReportGuid);
                        using (var dal = new RisDAL())
                        {
                            dal.Parameters.Add("@Comments", strLeaveWord);
                            dal.ExecuteNonQuery(strSQL);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.Assert(false, ex.Message);

                ServerPubFun.RISLog_Error(0, "SaveLeaveWordDAO=" + ex.Message,
                                          (new System.Diagnostics.StackFrame()).GetFileName(),
                                          (new System.Diagnostics.StackFrame()).GetFileLineNumber());
                return(false);
            }


            return(true);
        }
示例#9
0
        //The follow functions have same comments as commented in AbstractDBProvider
        private BaseActionResult LoadPrintTemplateInfoByName(BaseDataSetModel model)
        {
            DataTable           myTable         = model.DataSetParameter.Tables[0];
            string              strTemplateName = Convert.ToString(myTable.Rows[0]["TemplateName"]);
            int                 type            = Convert.ToInt32(myTable.Rows[0]["Type"]);
            DataSetActionResult result          = new DataSetActionResult();
            DataSet             myDataSet       = printTemplateService.LoadPrintTemplateByName(type, strTemplateName);

            if (myDataSet != null && myDataSet.Tables != null && myDataSet.Tables[0].Rows.Count > 0)
            {
                result.DataSetData  = myDataSet;
                result.ReturnString = printTemplateService.GetTypeDesc(type);
                result.Result       = true;
            }
            else
            {
                result.Result = false;
            }

            return(result);
        }
示例#10
0
        private BaseActionResult SaveColChange(BaseDataSetModel model)
        {
            BaseActionResult bar = new BaseActionResult();

            try
            {
                if (model == null || model.DataSetParameter.Tables.Count < 1)
                {
                    bar.Result        = false;
                    bar.ReturnMessage = "";
                    return(bar);
                }
                bar.Result = conditionColService.SaveColChange(model);
            }
            catch (Exception ex)
            {
                bar.Result        = false;
                bar.ReturnMessage = ex.Message;
            }
            return(bar);
        }
示例#11
0
        private BaseActionResult ModifyPrintTemplateName(BaseDataSetModel model)
        {
            string strTemplateGuid = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["TemplateGuid"]);
            string strTemplateName = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["TemplateName"]);

            string strAction      = string.Empty;
            string strPropertyTag = string.Empty;

            if (model.DataSetParameter.Tables[0].Columns.Contains("Action"))
            {
                strAction = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["Action"]);
            }

            if (model.DataSetParameter.Tables[0].Columns.Contains("PropertyTag"))
            {
                strPropertyTag = Convert.ToString(model.DataSetParameter.Tables[0].Rows[0]["PropertyTag"]);
            }

            BaseActionResult result = new BaseActionResult();

            result.Result = false;

            if ("1" == strAction)
            {
                // Modify the property tag
                if (printTemplateService.ModifyPrintTemplatePropertyTag(strTemplateGuid, strPropertyTag))
                {
                    result.Result = true;
                }
            }
            else if (printTemplateService.ModifyPrintTemplateName(strTemplateGuid, strTemplateName))
            {
                // Modify the name
                result.Result = true;
            }

            return(result);
        }
示例#12
0
        private BaseActionResult ModifyExportTemplateInfo(BaseDataSetModel model)
        {
            BaseActionResult result = new BaseActionResult();

            if (model != null && model.DataSetParameter.Tables.Count == 1)
            {
                if (printTemplateService.ModifyExportTemplateInfo(model))
                {
                    result.Result = true;
                }
                else
                {
                    result.Result = false;
                }

                return(result);
            }
            else
            {
                result.Result = false;
                return(result);
            }
        }
示例#13
0
        private BaseActionResult SavePhysicalCompany(BaseDataSetModel model)
        {
            BaseActionResult result = new BaseActionResult();

            try
            {
                if (dictionaryService.SavePhysicalCompany(model))
                {
                    result.Result = true;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
示例#14
0
        //private BaseActionResult GetDirectoryField(string parameters)
        //{
        //    DataSetActionResult result = new DataSetActionResult();
        //    string strName = Utilities.GetParameter("TableName", parameters);
        //    DataSet myDataSet = reportTemplateDirectoryService.GetDirectoryField(strName.Trim());
        //    if (myDataSet.Tables.Count > 0)
        //    {
        //        result.DataSetData = myDataSet;
        //        result.Result = true;
        //    }
        //    else
        //    {
        //        result.Result = false;
        //    }

        //    return result;
        //}

        private BaseActionResult AddNewNode(BaseDataSetModel model)
        {
            BaseActionResult result = new BaseActionResult();

            //string strItemGuid = Utilities.GetParameter("ItemGuid", parameters).Trim();
            //string strParentID = Utilities.GetParameter("ParentID", parameters).Trim();
            //string strDepth = Utilities.GetParameter("Depth", parameters).Trim();
            //string strItemName = Utilities.GetParameter("ItemName", parameters).Trim();
            //string strItemOrder = Utilities.GetParameter("ItemOrder", parameters).Trim();
            //string strType = Utilities.GetParameter("Type", parameters).Trim();
            //string strUserID = Utilities.GetParameter("UserID", parameters).Trim();
            if (model == null || model.DataSetParameter == null || model.DataSetParameter.Tables.Count == 0 || model.DataSetParameter.Tables[0].Rows.Count != 1)
            {
                result.Result = false;
                return(result);
            }

            DataTable myTable      = model.DataSetParameter.Tables[0];
            string    strItemGuid  = Convert.ToString(myTable.Rows[0]["ItemGuid"]).Trim();
            string    strParentID  = Convert.ToString(myTable.Rows[0]["ParentID"]).Trim();
            string    strDepth     = Convert.ToString(myTable.Rows[0]["Depth"]).Trim();
            string    strItemName  = Convert.ToString(myTable.Rows[0]["ItemName"]).Trim();
            string    strItemOrder = Convert.ToString(myTable.Rows[0]["ItemOrder"]).Trim();
            string    strType      = Convert.ToString(myTable.Rows[0]["Type"]).Trim();
            string    strUserID    = Convert.ToString(myTable.Rows[0]["UserID"]).Trim();

            if (reportTemplateDirectoryService.AddNewNode(strItemGuid, strParentID, int.Parse(strDepth), strItemName, int.Parse(strItemOrder), int.Parse(strType), strUserID))
            {
                result.Result = true;
            }
            else
            {
                result.Result = false;
            }

            return(result);
        }
示例#15
0
        private BaseActionResult IsPrintTemplateSameName(BaseDataSetModel model)
        {
            DataTable myTable = model.DataSetParameter.Tables[0];

            string strTemplateName = Convert.ToString(myTable.Rows[0]["TemplateName"]);
            int    type            = Convert.ToInt32(myTable.Rows[0]["Type"]);
            string site            = string.Empty;

            if (myTable.Columns.Contains("Site"))
            {
                site = Convert.ToString(myTable.Rows[0]["Site"]);
            }
            BaseActionResult result = new BaseActionResult();

            if (printTemplateService.IsPrintTemplateSameName(strTemplateName, type, site))
            {
                result.Result = true;
            }
            else
            {
                result.Result = false;
            }
            return(result);
        }
示例#16
0
        private BaseActionResult UpdateEventTypes(BaseModel baseModel)
        {
            BaseActionResult result = new BaseActionResult();

            try
            {
                BaseDataSetModel model = baseModel as BaseDataSetModel;
                if (dictionaryService.UpdateEventTypes(model.DataSetParameter.Tables[0]))
                {
                    result.Result = true;
                }
                else
                {
                    result.Result = false;
                }
            }
            catch (Exception ex)
            {
                result.Result        = false;
                result.ReturnMessage = ex.Message;
            }

            return(result);
        }
示例#17
0
        private BaseActionResult AddICD10(BaseDataSetModel model)
        {
            BaseActionResult bar = new BaseActionResult();

            if (model == null || model.DataSetParameter.Tables.Count < 1)
            {
                bar.Result        = false;
                bar.ReturnMessage = "ICD10.Delete" + (bar.Result ? "Success" : "Failure");
                return(bar);
            }
            try
            {
                string condition = string.Format("ID='{0}'", model.DataSetParameter.Tables[0].Rows[0]["ID"].ToString());

                DataSet ds = icd10Service.SearchICD10(condition);
                if (ds.Tables.Count > 0)
                {
                    bar.Result = icd10Service.AddICD10(model);
                    return(bar);
                }
                else
                {
                    bar.Result        = false;
                    bar.ReturnMessage = "ICD10.DuplicateID";
                    return(bar);
                }
            }
            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()));
                bar.Result = false;
            }
            return(bar);
        }
示例#18
0
        public override bool AddPrintTemplate(BaseDataSetModel model)
        {
            RisDAL    dataAccess = new RisDAL();
            DataTable myTable    = model.DataSetParameter.Tables[0];
            string    sql        = "Insert into tPrintTemplate(TemplateGuid,Type,TemplateName,IsDefaultByType,Version,ModalityType,IsDefaultByModality) values(:TemplateGuid,:TemplateType,:TemplateName,:IsDefaultByType,0,:ModalityType,:IsDefaultByModality)";

            dataAccess.Parameters.AddChar(":TemplateGuid", myTable.Rows[0]["TemplateGuid"].ToString());
            dataAccess.Parameters.AddInt(":TemplateType", Convert.ToInt32(myTable.Rows[0]["Type"]));
            dataAccess.Parameters.AddChar(":TemplateName", myTable.Rows[0]["TemplateName"].ToString());
            dataAccess.Parameters.AddInt(":IsDefaultByType", Convert.ToInt32(myTable.Rows[0]["IsDefaultByType"]));
            dataAccess.Parameters.AddChar(":ModalityType", Convert.ToString(myTable.Rows[0]["ModalityType"]));
            dataAccess.Parameters.AddInt(":IsDefaultByModality", Convert.ToInt32(myTable.Rows[0]["IsDefaultByModality"]));
            //  string sql1 = string.Format("select TemplateGuid from tPrintTemplate where Type = {0} and IsDefault=1", Convert.ToInt32(myTable.Rows[0]["Type"]));
            byte[] byteTemplateInfo = System.Text.Encoding.Unicode.GetBytes(myTable.Rows[0]["TemplateInfo"].ToString());
            try
            {
                //  if (myTable.Rows[0]["IsDefault"].ToString() == "0")
                //  {

                dataAccess.ExecuteNonQuery(sql);
                dataAccess.WriteLargeObj("tPrintTemplate", "TemplateGuid", myTable.Rows[0]["TemplateGuid"].ToString(), "TemplateInfo", byteTemplateInfo, byteTemplateInfo.Length, RisDAL.ConnectionState.KeepOpen);

                //  }
                //else
                //{

                //    dataAccess.Parameters.Clear();
                //    Object o = dataAccess.ExecuteScalar(sql1);
                //    if (o == null )
                //    {
                //        sql = "Insert into tPrintTemplate(TemplateGuid,Type,TemplateName,TemplateInfo,IsDefault,Version) values(@TemplateGuid,@Type,@TemplateName,@TemplateInfo,@IsDefault,0)";
                //        dataAccess.Parameters.AddVarChar("@TemplateGuid", myTable.Rows[0]["TemplateGuid"].ToString());
                //        dataAccess.Parameters.AddInt("@Type", Convert.ToInt32(myTable.Rows[0]["Type"]));
                //        dataAccess.Parameters.AddVarChar("@TemplateName", myTable.Rows[0]["TemplateName"].ToString());
                //        dataAccess.Parameters.Add("@TemplateInfo", System.Text.Encoding.Default.GetBytes(myTable.Rows[0]["TemplateInfo"].ToString()));
                //        dataAccess.Parameters.AddInt("IsDefault", Convert.ToInt32(myTable.Rows[0]["IsDefault"]));
                //        dataAccess.ExecuteNonQuery(sql);
                //    }
                //    else
                //    {
                //        string strTemplateGuid = o.ToString();
                //        dataAccess.BeginTransaction();
                //        sql = "Insert into tPrintTemplate(TemplateGuid,Type,TemplateName,TemplateInfo,IsDefault,Version) values(@TemplateGuid,@Type,@TemplateName,@TemplateInfo,@IsDefault,0)";
                //        dataAccess.Parameters.AddVarChar("@TemplateGuid", myTable.Rows[0]["TemplateGuid"].ToString());
                //        dataAccess.Parameters.AddInt("@Type", Convert.ToInt32(myTable.Rows[0]["Type"]));
                //        dataAccess.Parameters.AddVarChar("@TemplateName", myTable.Rows[0]["TemplateName"].ToString());
                //        dataAccess.Parameters.Add("@TemplateInfo", System.Text.Encoding.Default.GetBytes(myTable.Rows[0]["TemplateInfo"].ToString()));
                //        dataAccess.Parameters.AddInt("IsDefault", Convert.ToInt32(myTable.Rows[0]["IsDefault"]));

                //        dataAccess.ExecuteNonQuery(sql, KodakDAL.ConnectionState.KeepOpen);
                //        string sql2 = string.Format("Update tPrintTemplate set IsDefault = 0 where TemplateGuid = '{0}'", strTemplateGuid);
                //        dataAccess.ExecuteNonQuery(sql2,KodakDAL.ConnectionState.KeepOpen);

                //        dataAccess.CommitTransaction();
                //    }
                //}
            }
            catch (Exception e)
            {
                lm.Error((long)ModuleEnum.Templates_DA, ModuleInstanceName.Templates, 1, e.Message, Application.StartupPath.ToString(),
                         (new System.Diagnostics.StackFrame(true)).GetFileName(),
                         Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                return(false);
            }
            finally
            {
                if (dataAccess != null)
                {
                    dataAccess.Dispose();
                }
            }

            return(true);
        }
示例#19
0
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult dtActionResult = new DataSetActionResult();
            string    action        = context.MessageName;
            string    strParameters = context.Parameters;
            DataTable tempTable     = null;
            DataSet   tempDataSet   = null;

            switch (action)
            {
            case "GetAllPhraseTemplate":
            {
                try
                {
                    string strUserGuid = CommonGlobalSettings.Utilities.GetParameter("UserGuid", strParameters);
                    string Site        = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    dtActionResult.DataSetData = templateIEService.GetAllPhraseTemplate(strUserGuid, Site);
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "ImportPhraseTemplate":
            {
                try
                {
                    string strUserGuid = CommonGlobalSettings.Utilities.GetParameter("UserGuid", strParameters);
                    string strIsClear  = CommonGlobalSettings.Utilities.GetParameter("IsClear", strParameters);
                    string strSite     = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    bool   isclear;
                    if (strIsClear == "0")
                    {
                        isclear = false;
                    }
                    else
                    {
                        isclear = true;
                    }
                    BaseDataSetModel model = context.Model as BaseDataSetModel;
                    dtActionResult.Result = templateIEService.ImportPhraseTemplate(isclear, strUserGuid, model.DataSetParameter, strSite);
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllPrintTemplate":
            {
                try
                {
                    int    type = Convert.ToInt32(CommonGlobalSettings.Utilities.GetParameter("Type", strParameters));
                    string site = Convert.ToString(CommonGlobalSettings.Utilities.GetParameter("Site", strParameters));

                    dtActionResult.DataSetData = templateIEService.GetAllPrintTemplate(type, site);
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "ImportPrintTemplate":
            {
                try
                {
                    string errorInfo  = "";
                    int    type       = Convert.ToInt32(CommonGlobalSettings.Utilities.GetParameter("Type", strParameters));
                    string strIsClear = CommonGlobalSettings.Utilities.GetParameter("IsClear", strParameters);
                    string strSite    = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    bool   isclear;
                    if (strIsClear == "0")
                    {
                        isclear = false;
                    }
                    else
                    {
                        isclear = true;
                    }
                    BaseDataSetModel model = context.Model as BaseDataSetModel;
                    dtActionResult.Result        = templateIEService.ImportPrintTemplate(isclear, type, model.DataSetParameter, strSite, ref errorInfo);
                    dtActionResult.ReturnMessage = errorInfo;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllReportTemplate":
            {
                try
                {
                    string Site = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    dtActionResult.DataSetData = templateIEService.GetALLReportTemplate(Site);
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "ImportReportTemplate":
            {
                try
                {
                    string strIsClear = CommonGlobalSettings.Utilities.GetParameter("IsClear", strParameters);
                    string strSite    = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    bool   isclear;
                    if (strIsClear == "0")
                    {
                        isclear = false;
                    }
                    else
                    {
                        isclear = true;
                    }
                    BaseDataSetModel model = context.Model as BaseDataSetModel;
                    dtActionResult.Result = templateIEService.ImportReportTemplate(isclear, model.DataSetParameter, strSite);
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "ImportBookingNoticeTemplate":
            {
                try
                {
                    string strIsClear = CommonGlobalSettings.Utilities.GetParameter("IsClear", strParameters);
                    bool   isclear;
                    if (strIsClear == "0")
                    {
                        isclear = false;
                    }
                    else
                    {
                        isclear = true;
                    }
                    BaseDataSetModel model = context.Model as BaseDataSetModel;
                    dtActionResult.Result = templateIEService.ImportBookingNoticeTemplate(isclear, model.DataSetParameter);
                }
                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()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllBookingNoticeTemplate":
            {
                try
                {
                    dtActionResult.DataSetData = templateIEService.GetAllBookingNoticeTemplate();
                    dtActionResult.Result      = true;
                }
                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()));
                    dtActionResult.Result = false;
                }
            }
            break;
            }

            return(dtActionResult);
        }
示例#20
0
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult dtActionResult = new DataSetActionResult();
            string    action        = context.MessageName;
            string    strParameters = context.Parameters;
            DataTable tempTable     = null;
            DataSet   tempDataSet   = null;

            switch (action)
            {
            case "ImportProcedureCode":
            {
                try
                {
                    BaseDataSetModel model    = context.Model as BaseDataSetModel;
                    bool             isClear  = false;
                    string           strClear = CommonGlobalSettings.Utilities.GetParameter("IsClear", strParameters);
                    string           site     = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    bool.TryParse(strClear, out isClear);
                    dtActionResult.Result = acrCodeService.ImportProcedureCode(model.DataSetParameter, isClear, site);
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "ImportProcedureCodeXls":
            {
                try
                {
                    BaseDataSetModel model    = context.Model as BaseDataSetModel;
                    string           errorStr = "";
                    int    errorCode          = -1;
                    string Site = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    dtActionResult.Result        = acrCodeService.ImportProcedureCode(model.DataSetParameter, ref errorCode, ref errorStr, Site);
                    dtActionResult.recode        = errorCode;
                    dtActionResult.ReturnMessage = errorStr;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

                #region Modified by Blue Chen for US19895, 10/30/2014
            case "ImportBodyPartSystemMapXls":
                try
                {
                    BaseDataSetModel model    = context.Model as BaseDataSetModel;
                    string           errorStr = "";
                    int errorCode             = -1;
                    dtActionResult.Result        = acrCodeService.ImportBodyPartSystemMap(model.DataSetParameter, ref errorCode, ref errorStr);
                    dtActionResult.recode        = errorCode;
                    dtActionResult.ReturnMessage = errorStr;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
                break;

                #endregion
            case "ImportACRCode":
            {
                try
                {
                    BaseDataSetModel model = context.Model as BaseDataSetModel;
                    bool             isClear;
                    if (strParameters == "0")
                    {
                        isClear = false;
                    }
                    else
                    {
                        isClear = true;
                    }
                    dtActionResult.Result = acrCodeService.ImportACRcode(model.DataSetParameter, isClear);
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllACRCode":
            {
                try
                {
                    dtActionResult.DataSetData = acrCodeService.GetAllAcrCode();
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllUser":
            {
                try
                {
                    dtActionResult.DataSetData = acrCodeService.GetAllUser();
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetAllProcedureCodeForExport":
            {
                try
                {
                    string site = CommonGlobalSettings.Utilities.GetParameter("Site", strParameters);
                    dtActionResult.DataSetData = acrCodeService.GetAllProcedureCode(site);
                    dtActionResult.Result      = true;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                    dtActionResult.Result = false;
                }
            }
            break;

            case "GetACRCodeDesc":
            {
                try
                {
                    string strACRCode = CommonGlobalSettings.Utilities.GetParameter("ACRCode", strParameters);
                    dtActionResult.ReturnMessage = acrCodeService.GetACRCodeDesc(strACRCode);
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                }
            }
            break;

            case "SearchACRCode":
            {
                try
                {
                    string strADesc   = CommonGlobalSettings.Utilities.GetParameter("ADesc", strParameters);
                    string strPDesc   = CommonGlobalSettings.Utilities.GetParameter("PDesc", strParameters);
                    string strACRCode = CommonGlobalSettings.Utilities.GetParameter("ACRCode", strParameters);
                    tempTable   = acrCodeService.SearchACRCode(strADesc, strPDesc, strACRCode);
                    tempDataSet = new DataSet();
                    tempDataSet.Tables.Add(tempTable);
                    dtActionResult.DataSetData = tempDataSet;
                }
                catch (Exception e)
                {
                    logger.Error(Convert.ToInt64(ModuleEnum.Oam_WS.ToString()), ModuleInstanceName.Oam, 1, e.Message, Application.StartupPath.ToString(),
                                 (new System.Diagnostics.StackFrame(true)).GetFileName(),
                                 Convert.ToInt32(new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()));
                }
            }
            break;
            }

            return(dtActionResult);
        }
示例#21
0
 public virtual bool AddPrintTemplate(BaseDataSetModel model)
 {
     return(dbProvider.AddPrintTemplate(model));
 }
示例#22
0
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult dsAr = new DataSetActionResult();

            dsAr.DataSetData = new DataSet();
            try
            {
                string           strError = "";
                BaseDataSetModel bdsm     = context.Model as BaseDataSetModel;
                switch (context.MessageName.Trim())
                {
                case "QueryEYTemplate":
                {
                    string strTemplateType = UC.Utilities.GetParameter("TemplateType", context.Parameters);
                    dsAr.Result        = eyTemplateService.QueryEYTemplate(dsAr.DataSetData, strTemplateType, ref strError);
                    dsAr.ReturnMessage = strError;
                }
                break;

                case "SaveEYTemplate":
                {
                    dsAr.Result        = eyTemplateService.SaveEYTemplate(bdsm.DataSetParameter, ref strError);
                    dsAr.ReturnMessage = strError;
                }
                break;

                case "DelEYTemplate":
                {
                    string strTemplateGuid = UC.Utilities.GetParameter("TemplateGuid", context.Parameters);
                    strTemplateGuid = strTemplateGuid.Trim();
                    if (strTemplateGuid.Length == 0)
                    {
                        throw new Exception("Param is invalid");
                    }
                    dsAr.Result        = eyTemplateService.DelEYTemplate(strTemplateGuid, ref strError);
                    dsAr.ReturnMessage = strError;
                }
                break;

                case "UpdateEYTemplate":
                {
                    dsAr.Result        = eyTemplateService.UpdateEYTemplate(bdsm.DataSetParameter, ref strError);
                    dsAr.ReturnMessage = strError;
                }
                break;

                case "LockEYTemplate":
                {
                    string strTemplateGuid = UC.Utilities.GetParameter("TemplateGuid", context.Parameters);
                    string strOwner        = UC.Utilities.GetParameter("Owner", context.Parameters);
                    string strOwnerIP      = UC.Utilities.GetParameter("OwnerIP", context.Parameters);

                    string strLockInfo = "";
                    strTemplateGuid = strTemplateGuid.Trim();
                    if (strTemplateGuid.Length == 0)
                    {
                        throw new Exception("Param is invalid");
                    }
                    dsAr.Result        = eyTemplateService.LockEYTemplate(strTemplateGuid, strOwner, strOwnerIP, ref strLockInfo, ref strError);
                    dsAr.ReturnMessage = strError;
                    dsAr.ReturnString  = strLockInfo;
                }
                break;

                case "UnLockEYTemplate":
                {
                    string strTemplateGuid = UC.Utilities.GetParameter("TemplateGuid", context.Parameters);
                    string strOwner        = UC.Utilities.GetParameter("Owner", context.Parameters);
                    strTemplateGuid = strTemplateGuid.Trim();

                    dsAr.Result        = eyTemplateService.UnLockEYTemplate(strTemplateGuid, strOwner, ref strError);
                    dsAr.ReturnMessage = strError;
                }
                break;

                default:
                {
                    dsAr.ReturnMessage = null;
                    dsAr.Result        = false;
                    return(dsAr);
                }
                }
            }
            catch (Exception e)
            {
                dsAr.ReturnMessage = e.Message;
                dsAr.Result        = false;
                return(dsAr);
            }

            return(dsAr);
        }
示例#23
0
        public override BaseActionResult Execute(Context context)
        {
            string           actionName   = CommonGlobalSettings.Utilities.GetParameter("actionName", context.Parameters);
            string           strGuid      = CommonGlobalSettings.Utilities.GetParameter("Guid", context.Parameters);
            string           strParentID  = CommonGlobalSettings.Utilities.GetParameter("ParentID", context.Parameters);
            string           strPath      = CommonGlobalSettings.Utilities.GetParameter("Path", context.Parameters);
            string           strName      = CommonGlobalSettings.Utilities.GetParameter("Name", context.Parameters);
            string           strUserGuid  = CommonGlobalSettings.Utilities.GetParameter("UserGuid", context.Parameters);
            string           strComments  = CommonGlobalSettings.Utilities.GetParameter("Comments", context.Parameters);
            string           strFileName  = CommonGlobalSettings.Utilities.GetParameter("FileName", context.Parameters);
            string           strSrcGuid   = CommonGlobalSettings.Utilities.GetParameter("SrcGuid", context.Parameters);
            string           strIsLeaf    = CommonGlobalSettings.Utilities.GetParameter("IsLeaf", context.Parameters);
            string           strGuidUp    = CommonGlobalSettings.Utilities.GetParameter("GuidUp", context.Parameters);
            string           strGuidDown  = CommonGlobalSettings.Utilities.GetParameter("GuidDown", context.Parameters);
            string           strNodeOrder = CommonGlobalSettings.Utilities.GetParameter("NodeOrder", context.Parameters);
            BaseDataSetModel bdsm         = context.Model as BaseDataSetModel;

            if (actionName == null || actionName.Equals(""))
            {
                actionName = "GetAllInnerNodes";
            }
            switch (actionName)
            {
            case "AddNewInnerNode":
            {
                return(AddNewInnerNode(strGuid, strParentID, strPath, strName, strUserGuid, strComments, strNodeOrder));
            }

            case "AddNewLeafNode":
            {
                return(AddNewLeafNode(strGuid, strParentID, strFileName, strNodeOrder));
            }

            case "UpdateInnerNodeName":
            {
                return(UpdateInnerNodeName(strGuid, strName, strComments));
            }

            case "DeleteInnerNode":
            {
                return(DeleteInnerNode(strGuid));
            }

            case "DeleteLeafNode":
            {
                return(DeleteLeafNode(strGuid));
            }

            case "GetAllInnerNodes":
            {
                return(GetAllInnerNodes());
            }

            case "GetAllLeafNodes":
            {
                return(GetAllLeafNodes());
            }

            case "IsLeaf":
            {
                return(IsLeaf(strGuid));
            }

            case "GetInnerNodeInfo":
            {
                return(GetInnerNodeInfo(strGuid));
            }

            case "UpdatePath":
            {
                return(UpdatePath(strGuid, strPath));
            }

            case "MoveTo":
            {
                return(MoveTo(strGuid, strParentID, strIsLeaf, strNodeOrder));
            }

            case "CopyTo":
            {
                return(CopyTo(strGuid, strParentID, strSrcGuid, strUserGuid, strIsLeaf, strNodeOrder));
            }

            case "NodeNameExisted":
            {
                return(NodeNameExisted(strName, strParentID, strIsLeaf));
            }

            case "SwapNodeOrder":
            {
                return(SwapNodeOrder(strGuidUp, strGuidDown, strIsLeaf));
            }

            default:
                return(null);
            }
        }
示例#24
0
 public virtual bool SaveMessageConfigs(BaseDataSetModel model)
 {
     return(ConditionColDao.SaveMessageConfigs(model));
 }
示例#25
0
 public virtual bool SaveHotKeys(BaseDataSetModel model)
 {
     return(ConditionColDao.SaveHotKeys(model));
 }
示例#26
0
        public override BaseActionResult Execute(Context context)
        {
            string actionName      = CommonGlobalSettings.Utilities.GetParameter("actionName", context.Parameters);
            string strGuid         = CommonGlobalSettings.Utilities.GetParameter("Guid", context.Parameters);
            string strModalityType = CommonGlobalSettings.Utilities.GetParameter("ModalityType", context.Parameters);
            string strModality     = CommonGlobalSettings.Utilities.GetParameter("Modality", context.Parameters);
            string strStartTime    = CommonGlobalSettings.Utilities.GetParameter("StartTime", context.Parameters);
            string strEndTime      = CommonGlobalSettings.Utilities.GetParameter("EndTime", context.Parameters);
            string strIsModify     = CommonGlobalSettings.Utilities.GetParameter("IsModify", context.Parameters);
            string strDescription  = CommonGlobalSettings.Utilities.GetParameter("Description", context.Parameters);
            string strMaxMan       = CommonGlobalSettings.Utilities.GetParameter("MaxMan", context.Parameters);
            //string strMaxWeekendMan = CommonGlobalSettings.Utilities.GetParameter("MaxWeekendNumber", context.Parameters);
            string strDomain = CommonGlobalSettings.Utilities.GetParameter("Domain", context.Parameters);
            //string strMaxHolidayNum = CommonGlobalSettings.Utilities.GetParameter("MaxHolidayNumber", context.Parameters);
            string           strDateType = CommonGlobalSettings.Utilities.GetParameter("DateType", context.Parameters);
            string           strInterval = CommonGlobalSettings.Utilities.GetParameter("Interval", context.Parameters);
            BaseDataSetModel bdsm        = context.Model as BaseDataSetModel;

            if (actionName == null || actionName.Equals(""))
            {
                actionName = "GetModalityTimeSlice";
            }
            switch (actionName)
            {
            case "AddModalityTimeSlice":
            {
                string strAvailableDate = CommonGlobalSettings.Utilities.GetParameter("AvailableDate", context.Parameters);
                return(AddModalityTimeSlice(strGuid, strModalityType, strModality, strStartTime,
                                            strEndTime, strDescription, strMaxMan, strDomain, strDateType, strAvailableDate));
            }

            case "ModifyModalityTimeSlice":
            {
                return(ModifyModalityTimeSlice(strGuid, strStartTime, strEndTime, strDescription, strMaxMan, strDateType));
            }

            case "DeleteModalityTimeSlice":
            {
                return(DeleteModalityTimeSlice(strGuid));
            }

            case "IsModalityTimeSliceOverLap":
            {
                string strAvailableDate = CommonGlobalSettings.Utilities.GetParameter("AvailableDate", context.Parameters);
                return(IsModalityTimeSliceOverLap(strGuid, strModalityType, strModality, strStartTime, strEndTime, strIsModify, strDateType, strAvailableDate));
            }

            case "GetModalityTimeSlice":
            {
                return(GetModalityTimeSlice(strModality));
            }

            case "GetModalityTimeSliceOverLapGuids":
            {
                string strAvailableDate = CommonGlobalSettings.Utilities.GetParameter("AvailableDate", context.Parameters);
                return(GetModalityTimeSliceOverLapGuids(strGuid, strModalityType, strModality, strStartTime, strEndTime, strIsModify, strDateType, strAvailableDate));
            }

            case "BulkAddModalityTimeSlice":
            {
                string strAvailableDate = CommonGlobalSettings.Utilities.GetParameter("AvailableDate", context.Parameters);
                return(BulkAddModalityTimeSlice(strModalityType, strModality, strStartTime, strEndTime,
                                                strMaxMan, strDomain, strInterval, strDateType, strAvailableDate));
            }

            case "UpdateAvailableDate":
            {
                string strAvailableDate   = CommonGlobalSettings.Utilities.GetParameter("AvailableDate", context.Parameters);
                string strExAvailableDate = CommonGlobalSettings.Utilities.GetParameter("ExAvailableDate", context.Parameters);

                return(UpdateAvailableTime(strModalityType, strModality, strAvailableDate, strExAvailableDate, strDateType));
            }

            case "GetShareSettings":
            {
                string timeSliceGuid = CommonGlobalSettings.Utilities.GetParameter("Guid", context.Parameters);
                return(GetShareSettings(timeSliceGuid));
            }

            case "SaveModalityShare":
            {
                string timeSliceGuids = CommonGlobalSettings.Utilities.GetParameter("Guids", context.Parameters);
                return(SaveModalityShare(timeSliceGuids, (context.Model as BaseDataSetModel).DataSetParameter));
            }

            case "LockModalityQuota":
            {
                return(LockModalityQuota(context.Parameters));
            }

            default:
                return(null);
            }
        }
示例#27
0
 public virtual bool ModifyICD10(BaseDataSetModel model)
 {
     return(ICD10Dao.ModifyICD10(model));
 }
示例#28
0
 public virtual bool AddICD10(BaseDataSetModel model)
 {
     return(ICD10Dao.AddICD10(model));
 }
示例#29
0
        public override BaseActionResult Execute(Context context)
        {
            BaseDataSetModel bdsm         = context.Model as BaseDataSetModel;
            string           strParameter = context.Parameters;
            BaseActionResult bar          = new BaseActionResult();

            try
            {
                switch (context.MessageName)
                {
                case "OAM_DomainList":
                {
                    DataSetActionResult dsar = new DataSetActionResult();
                    dsar.DataSetData = new DataSet();
                    bar = dsar as BaseActionResult;

                    domainService.DomainList(dsar);
                }
                break;

                case "OAM_SyncDomainSiteList":
                {
                    DataSetActionResult dsar = new DataSetActionResult();
                    dsar.DataSetData = bdsm.DataSetParameter;
                    bar = dsar as BaseActionResult;

                    domainService.SyncDomainSiteList(dsar);
                }
                break;

                case "OAM_AddDomain":
                {
                    domainService.AddDomain(bdsm.DataSetParameter.Tables[0], bar);
                }
                break;

                case "OAM_ModifyDomain":
                {
                    domainService.ModifyDomain(bdsm.DataSetParameter.Tables[0], bar);
                }
                break;

                case "OAM_DelDomain":
                {
                    string strDomain = CommonGlobalSettings.Utilities.GetParameter("Domain", context.Parameters);
                    domainService.DelDomain(strDomain, bar);
                }
                break;

                case "OAM_AddSite":
                {
                    domainService.AddSite(bdsm.DataSetParameter.Tables[0], bar);
                }
                break;

                case "OAM_ModifySite":
                {
                    domainService.ModifySite(bdsm.DataSetParameter.Tables[0], bar);
                }
                break;

                case "OAM_GetSiteProfile":
                {
                    DataSetActionResult result = new DataSetActionResult();
                    try
                    {
                        string  strDomain = CommonGlobalSettings.Utilities.GetParameter("Domain", strParameter);
                        string  strSite   = CommonGlobalSettings.Utilities.GetParameter("Site", strParameter);
                        DataSet dataSet   = domainService.GetSiteProfileDataSet(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);
                }
                break;

                case "OAM_SaveSiteProfile":
                {
                    BaseActionResult result = new BaseActionResult();
                    try
                    {
                        string      strDomain = CommonGlobalSettings.Utilities.GetParameter("Domain", strParameter);
                        string      strSite   = CommonGlobalSettings.Utilities.GetParameter("Site", strParameter);
                        SystemModel model     = context.Model as SystemModel;
                        if (domainService.EditSiteProfile(model, strDomain, strSite))
                        {
                            result.Result = true;
                        }
                        else
                        {
                            result.Result = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        result.Result        = false;
                        result.ReturnMessage = ex.Message;
                    }

                    return(result);
                }
                break;

                case "OAM_AddSiteProfile":
                {
                    BaseActionResult result = new BaseActionResult();
                    try
                    {
                        string strDomain    = CommonGlobalSettings.Utilities.GetParameter("Domain", strParameter);
                        string strSite      = CommonGlobalSettings.Utilities.GetParameter("Site", strParameter);
                        string strFieldName = CommonGlobalSettings.Utilities.GetParameter("FieldName", strParameter);
                        string strModuleID  = CommonGlobalSettings.Utilities.GetParameter("ModuleID", strParameter);
                        if (domainService.AddSiteProfile(strDomain, strSite, strFieldName, strModuleID))
                        {
                            result.Result = true;
                        }
                        else
                        {
                            result.Result = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        result.Result        = false;
                        result.ReturnMessage = ex.Message;
                    }

                    return(result);
                }
                break;

                case "OAM_DeleteSiteProfile":
                {
                    BaseActionResult result = new BaseActionResult();
                    try
                    {
                        string strDomain    = CommonGlobalSettings.Utilities.GetParameter("Domain", strParameter);
                        string strSite      = CommonGlobalSettings.Utilities.GetParameter("Site", strParameter);
                        string strFieldName = CommonGlobalSettings.Utilities.GetParameter("FieldName", strParameter);
                        string strModuleID  = CommonGlobalSettings.Utilities.GetParameter("ModuleID", strParameter);
                        if (domainService.DeleteSiteProfile(strDomain, strSite, strFieldName, strModuleID))
                        {
                            result.Result = true;
                        }
                        else
                        {
                            result.Result = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        result.Result        = false;
                        result.ReturnMessage = ex.Message;
                    }

                    return(result);
                }
                break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                bar.ReturnMessage = ex.Message;
                bar.Result        = false;
                bar.recode        = -1;
            }
            return(bar);
        }
示例#30
0
 public virtual bool SaveColChange(BaseDataSetModel model)
 {
     return(ConditionColDao.SaveColChange(model));
 }