Beispiel #1
0
        public MasterTableResult SearchMessageMaster(JQueryDataTableParamModel param, string message)
        {
            try
            {
                int totalRecord;

                BSL.MasterTableService service = new BSL.MasterTableService();
                var infos = service.SearchMessageMaster(param, message, out totalRecord);

                var sr = new MasterTableResult
                {
                    IsSuccess = true,
                    ListMessageMasterInfos = infos,
                    TotalRecords           = totalRecord
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "SearchMessageMaster failed. " + ex.Message, ex, true);

                var sr = new MasterTableResult
                {
                    IsSuccess    = false,
                    ErrorMessage = "SearchMessageMaster errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #2
0
        public MasterTableResult ListMessageMaster()
        {
            try
            {
                BSL.MasterTableService service = new BSL.MasterTableService();
                var lists = service.ListMessageMaster();

                var sr = new MasterTableResult
                {
                    IsSuccess          = true,
                    ListMessageMasters = lists,
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "ListMessageMaster failed. " + ex.Message, ex, true);

                var sr = new MasterTableResult
                {
                    IsSuccess    = false,
                    ErrorMessage = "ListMessageMaster errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #3
0
        public MasterTableResult ListLOVByListName(string listName)
        {
            try
            {
                BSL.MasterTableService service = new BSL.MasterTableService();
                var rms = service.ListLOVByListName(listName);

                var sr = new MasterTableResult
                {
                    IsSuccess            = true,
                    ListListOfValueInfos = rms,
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "ListLOVByListName failed. " + ex.Message, ex, true);

                var sr = new MasterTableResult
                {
                    IsSuccess    = false,
                    ErrorMessage = "ListLOVByListName errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #4
0
        public Result UpdateSystemConfig(string name, string value, string defaultValue, string description, string updatedBy)
        {
            try
            {
                BSL.MasterTableService service = new BSL.MasterTableService();
                var rms = service.UpdateSystemConfig(name, value, defaultValue, description, updatedBy);

                var sr = new Result
                {
                    IsSuccess = true,
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "UpdateSystemConfig failed. " + ex.Message, ex, true);

                var sr = new Result
                {
                    IsSuccess    = false,
                    ErrorMessage = "UpdateSystemConfig errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #5
0
        public MasterTableResult GetSystemConfig(string name)
        {
            try
            {
                BSL.MasterTableService service = new BSL.MasterTableService();
                var rms = service.GetSystemConfig(name);

                var sr = new MasterTableResult
                {
                    IsSuccess    = true,
                    SystemConfig = rms,
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "GetSystemConfig failed. " + ex.Message, ex, true);

                var sr = new MasterTableResult
                {
                    IsSuccess    = false,
                    ErrorMessage = "GetSystemConfig errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #6
0
        public Result DeleteMessageMaster(string message, string updatedBy)
        {
            try
            {
                if (string.IsNullOrEmpty(message))
                {
                    throw new ArgumentNullException("message");
                }

                BSL.MasterTableService service = new BSL.MasterTableService();
                var ret = service.DeleteMessageMaster(message, updatedBy);

                var sr = new Result
                {
                    IsSuccess = ret
                };
                return(sr);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "DeleteMessageMaster failed. " + ex.Message, ex, true);

                var sr = new Result
                {
                    IsSuccess    = false,
                    ErrorMessage = "DeleteMessageMaster errors. " + ex.Message
                };
                return(sr);
            }
        }
Beispiel #7
0
        public Result UpdateMessageMaster(string id, string m, string message, string description, string emailBody, string smsBody,
                                          string emailBodySolved, string smsBodySolved, string updatedBy)
        {
            try
            {
                if (!(string.IsNullOrEmpty(m) || m == "e"))
                {
                    throw new ArgumentException("m parameter (" + m + ") is incorrect format.", "m");
                }


                if (string.IsNullOrEmpty(m))
                {
                    if (string.IsNullOrEmpty(message))
                    {
                        throw new ArgumentNullException("message");
                    }

                    BSL.MasterTableService service = new BSL.MasterTableService();
                    var rms = service.AddMessageMaster(message, description, emailBody, smsBody, emailBodySolved, smsBodySolved, updatedBy);

                    var sr = new Result
                    {
                        IsSuccess = true,
                    };
                    return(sr);
                }
                else if (m == "e" && !string.IsNullOrEmpty(id))
                {
                    BSL.MasterTableService service = new BSL.MasterTableService();
                    var rms = service.UpdateMessageMaster(id, description, emailBody, smsBody, emailBodySolved, smsBodySolved, updatedBy);

                    var sr = new Result
                    {
                        IsSuccess = true,
                    };
                    return(sr);
                }

                var wrongParam = new Result
                {
                    IsSuccess    = false,
                    ErrorMessage = "UpdateMessageMaster errors. Please check m parameter (" + m + ")"
                };
                return(wrongParam);
            }
            catch (Exception ex)
            {
                new RMSWebException(this, "0500", "Update failed. " + ex.Message, ex, true);

                var sr = new Result
                {
                    IsSuccess    = false,
                    ErrorMessage = "UpdateMessageMaster errors. " + ex.Message
                };
                return(sr);
            }
        }