示例#1
0
        public async Task <IActionResult> Contact(Message message)
        {
            MessageBusiness messageBusiness = new MessageBusiness();

            messageBusiness.AddMessage(message);
            return(View());
        }
示例#2
0
 public ActionResult ReadMessage(int Id)
 {
     try
     {
         if (Session["Account"] == null)
         {
             return(RedirectToAction("SingupAndSignin", "Account"));
         }
         else
         {
             var messageBusiness = new MessageBusiness();
             var message         = messageBusiness.GetByMessage(Id);
             var userBusiness    = new UserBusiness();
             var senderUser      = userBusiness.GetUserInfo(message.SendUser);
             var ReceiverUser    = userBusiness.GetUserInfo(message.ReceiverUser);
             messageBusiness.ChangeStatus(Id);
             var ReadMessageVM = new ReadMessageViewModel()
             {
                 Message      = message,
                 SenderName   = senderUser.UserName,
                 ReceiverName = ReceiverUser.UserName
             };
             return(View(ReadMessageVM));
         }
     }
     catch
     {
         return(RedirectToAction("SingupAndSignin", "Account"));
     }
 }
示例#3
0
        public JsonResult ReplyMessageSave(ReplySendViewMode ReplySendVM)
        {
            try
            {
                var replyObject        = ReplySendVM;
                var messageBusiness    = new MessageBusiness();
                var message            = messageBusiness.GetByMessage(replyObject.messageId);
                var AccountId          = Convert.ToInt32(Session["AccountId"]);
                var replyMessageObject = new Message()
                {
                    Date         = DateTime.Now,
                    MessageText  = replyObject.ReplyContent,
                    ReceiverUser = message.SendUser,
                    Status       = false,
                    SendUser     = AccountId,
                    Subject      = message.Subject
                };

                messageBusiness.SendMessage(replyMessageObject);

                var viewMessage = "Mesajınız Başarılı Bir Şekilde Gönderilmiştir !";
                return(Json(viewMessage, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw new NotSupportedException("Beklenmedik bir hata oluştu !", ex);
            }
        }
示例#4
0
        public string NoticeDetail(dynamic _)
        {
            //接收request数据
            var recdata = this.GetResquetData <NoticeInModel>();

            try
            {
                #region "接口调用验证"
                //bool flag = DataValidation(recdata.DateTime, recdata.Random, recdata.Sign);

                //if (!flag)
                //{
                //    return this.WriteValidationLog("LoginModule", recdata.DeviceId);
                //}
                #endregion
                MessageBusiness messageBll = new MessageBusiness();
                NoticeModel     info       = messageBll.GetNoticeInfo(recdata.data.NoticeId);
                if (info != null)
                {
                    return(this.SendData <NoticeModel>(info, "获取公告成功", ResponseType.Success));
                }
                else
                {
                    return(this.SendData("公告为空!", ResponseType.Success));
                }
            }
            catch (Exception ex)
            {
                return(this.WriteExceptionLog("LoginModule", recdata.DeviceId, recdata.DeviceId, "公告异常:" + Json.ToJson(recdata) + "[异常信息:" + ex.Message + "]", "公告异常:" + ex.Message));
            }
        }
示例#5
0
 // GET: api/Message
 public IEnumerable <Message> Get()
 {
     if (messageBusiness == null)
     {
         messageBusiness = new MessageBusiness();
     }
     return(messageBusiness.getNewMessages(1));
 }
示例#6
0
        public JsonResult SendMessage(Message message)
        {
            try
            {
                var messageBusiness = new MessageBusiness();

                messageBusiness.SendMessage(message);
                return(Json(message, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw new NotSupportedException("Beklenmedik bir hata oluştu !", ex);
            }
        }
示例#7
0
        public ActionResult ReplyMessage(int Id)
        {
            var messageBusiness = new MessageBusiness();
            var message         = messageBusiness.GetByMessage(Id);
            var userBusiness    = new UserBusiness();
            var sendUser        = userBusiness.GetUserInfo(message.SendUser);
            var ReadMessageVM   = new ReadMessageViewModel()
            {
                SenderName = sendUser.UserName,
                Message    = message
            };

            return(View(ReadMessageVM));
        }
示例#8
0
        public ActionResult DeleteMessage(Message Entity)
        {
            try
            {
                var messageBusiness = new MessageBusiness();


                messageBusiness.DeleteMessage(Entity);

                return(RedirectToAction("GetUserInBox", "Message"));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message));
            }
        }
示例#9
0
        public JsonResult GetUserSendBox()
        {
            try
            {
                var messageBusiness = new MessageBusiness();

                var Id          = Convert.ToInt32(Session["AccountId"]);
                var messageList = messageBusiness.GetUserSendBoxMessages(Id);

                return(Json(messageList, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw new NotSupportedException("Beklenmedik bir hata oluştu !", ex);
            }
        }
示例#10
0
 public BaseAPIController() : base()
 {
     lgBus        = new LoginBusiness(this.GetContext());
     newsBus      = new NewsBusiness(this.GetContext());
     notiBus      = new NotifyBusiness(this.GetContext());
     giftBus      = new GiftBusiness(this.GetContext());
     rqBus        = new RequestBusiness(this.GetContext());
     cusBus       = new CustomerBusiness(this.GetContext());
     mBus         = new MessageBusiness(this.GetContext());
     apiBus       = new RequestAPIBusiness(this.GetContext());
     pBus         = new PointBusiness(this.GetContext());
     statisticBus = new StatisticBusiness(this.GetContext());
     shopBus      = new ShopBusiness(this.GetContext());
     itemBus      = new ItemBusiness(this.GetContext());
     orderBus     = new OrderBusiness(this.GetContext());
     packBus      = new PackageBusiness(this.GetContext());
     vnPay        = new VNPay(this.GetContext());
 }
示例#11
0
        /// <summary>
        /// Saves new message and sent latest 30 messages to all chat room users.
        /// </summary>
        /// <param name="user"></param>
        /// <param name="message"></param>
        /// <param name="chatRoom"></param>
        public void SentMessage(string user, string message, string chatRoom)
        {
            var messageList = MessageBusiness.SaveMessageAndListLastThirtyMessages(user, message, chatRoom);

            if (chatRoomUsers.ContainsKey(chatRoom))
            {
                var userList = chatRoomUsers[chatRoom];
                foreach (string tempUser in userList)
                {
                    // send previous messages to user.
                    if (allUsers.ContainsKey(tempUser))
                    {
                        IChatCallback proxy = allUsers[tempUser];
                        proxy.LatestMessages(messageList);
                    }
                }
            }
        }
示例#12
0
        private void ucPartCodeInfoPopup_Load(object sender, EventArgs e)
        {
            try
            {
                _pMessageEntity = new MessageEntity();
                DataTable dtMessage = new MessageBusiness().MessageValue_Info(_pLANGUAGE_TYPE);
                if (dtMessage != null)
                {
                    _pMessageEntity.MSG_SEARCH           = dtMessage.Rows[0]["MSG_SEARCH"].ToString();
                    _pMessageEntity.MSG_SEARCH_EMPT      = dtMessage.Rows[0]["MSG_SEARCH_EMPT"].ToString();
                    _pMessageEntity.MSG_SAVE_QUESTION    = dtMessage.Rows[0]["MSG_SAVE_QUESTION"].ToString();
                    _pMessageEntity.MSG_SAVE             = dtMessage.Rows[0]["MSG_SAVE"].ToString();
                    _pMessageEntity.MSG_SAVE_ERROR       = dtMessage.Rows[0]["MSG_SAVE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_QUESTION  = dtMessage.Rows[0]["MSG_DELETE_QUESTION"].ToString();
                    _pMessageEntity.MSG_DELETE           = dtMessage.Rows[0]["MSG_DELETE"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR     = dtMessage.Rows[0]["MSG_DELETE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_COMPLETE  = dtMessage.Rows[0]["MSG_DELETE_COMPLETE"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA       = dtMessage.Rows[0]["MSG_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA_ERROR = dtMessage.Rows[0]["MSG_INPUT_DATA_ERROR"].ToString();
                    _pMessageEntity.MSG_WORKING          = dtMessage.Rows[0]["MSG_WORKING"].ToString();
                    _pMessageEntity.MSG_RESET_QUESTION   = dtMessage.Rows[0]["MSG_RESET_QUESTION"].ToString();
                    _pMessageEntity.MSG_EXIT_QUESTION    = dtMessage.Rows[0]["MSG_EXIT_QUESTION"].ToString();
                    _pMessageEntity.MSG_SELECT           = dtMessage.Rows[0]["MSG_SELECT"].ToString();
                    _pMessageEntity.MSG_RESET_COMPLETE   = dtMessage.Rows[0]["MSG_RESET_COMPLETE"].ToString();
                }

                InitializeSetting();
                if (_pARRAY_CODE != null && _pARRAY_CODE.Length > 1)
                {
                    _luCD.Text    = _pARRAY_CODE[0].ToString();
                    _luCD_NM.Text = _pARRAY_CODE[1].ToString();
                }
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                DevExpress.Utils.AppearanceObject.DefaultFont = fntPARENT_FONT;//화면에 모든 항목 폰트 재설정
            }
        }
 public object GetMySentMessage(MessageCustomModel model)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.GetMySentMessage(model);
         _response.message      = "Records loaded successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
 public Response SubmitMessage(MessageCustomModel model)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.SubmitMessage(model);
         _response.message      = "Message submit successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
 public object GetOurOldMessage(int SenderId, int ReceiverId)
 {
     _response = new Response();
     try
     {
         IMessageBusiness MessageService = new MessageBusiness();
         _response.responseData = MessageService.GetOurOldMessage(SenderId, ReceiverId);
         _response.message      = "Records loaded successfully !!";
         _response.success      = true;
     }
     catch (Exception ex)
     {
         _response.success = false;
         _response.message = ex.Message.ToString();
     }
     finally
     {
         MessageService = null;
     }
     return(_response);
 }
        private void ucMaterialOrderRegister_Request_T01_Load(object sender, EventArgs e)
        {
            try
            {
                _pMessageEntity = new MessageEntity();
                DataTable dtMessage = new MessageBusiness().MessageValue_Info(_pLANGUAGE_TYPE);
                if (dtMessage != null)
                {
                    _pMessageEntity.MSG_SEARCH           = dtMessage.Rows[0]["MSG_SEARCH"].ToString();
                    _pMessageEntity.MSG_SEARCH_EMPT      = dtMessage.Rows[0]["MSG_SEARCH_EMPT"].ToString();
                    _pMessageEntity.MSG_SAVE_QUESTION    = dtMessage.Rows[0]["MSG_SAVE_QUESTION"].ToString();
                    _pMessageEntity.MSG_SAVE             = dtMessage.Rows[0]["MSG_SAVE"].ToString();
                    _pMessageEntity.MSG_SAVE_ERROR       = dtMessage.Rows[0]["MSG_SAVE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_QUESTION  = dtMessage.Rows[0]["MSG_DELETE_QUESTION"].ToString();
                    _pMessageEntity.MSG_DELETE           = dtMessage.Rows[0]["MSG_DELETE"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR     = dtMessage.Rows[0]["MSG_DELETE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_COMPLETE  = dtMessage.Rows[0]["MSG_DELETE_COMPLETE"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA       = dtMessage.Rows[0]["MSG_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA_ERROR = dtMessage.Rows[0]["MSG_INPUT_DATA_ERROR"].ToString();
                    _pMessageEntity.MSG_WORKING          = dtMessage.Rows[0]["MSG_WORKING"].ToString();
                    _pMessageEntity.MSG_RESET_QUESTION   = dtMessage.Rows[0]["MSG_RESET_QUESTION"].ToString();
                    _pMessageEntity.MSG_EXIT_QUESTION    = dtMessage.Rows[0]["MSG_EXIT_QUESTION"].ToString();
                    _pMessageEntity.MSG_SELECT           = dtMessage.Rows[0]["MSG_SELECT"].ToString();
                    _pMessageEntity.MSG_RESET_COMPLETE   = dtMessage.Rows[0]["MSG_RESET_COMPLETE"].ToString();
                }

                _TempGridView  = new CoFAS_DevGridManager();
                _TempGridView2 = new CoFAS_DevGridManager();

                InitializeSetting();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                DevExpress.Utils.AppearanceObject.DefaultFont = fntPARENT_FONT;//화면에 모든 항목 폰트 재설정
            }
        }
示例#17
0
        /// <summary>
        /// Add user to given chat room and send latest 30 messages to this user.
        /// </summary>
        /// <param name="user">User information.</param>
        /// <param name="chatRoom">Chat room information.</param>
        public void JoinChatRoom(string user, string chatRoom)
        {
            //Add user to chat room.
            if (chatRoomUsers.ContainsKey(chatRoom))
            {
                var userList = chatRoomUsers[chatRoom];
                userList.Add(user);
                chatRoomUsers[chatRoom] = userList;
            }
            else
            {
                // Chat rooms first user.
                List <string> userList = new List <String>();
                userList.Add(user);
                chatRoomUsers.Add(chatRoom, userList);
            }

            // send previous messages to user.
            if (allUsers.ContainsKey(user))
            {
                IChatCallback proxy = allUsers[user];
                proxy.LatestMessages(MessageBusiness.ListLastThirtyMessages(chatRoom));
            }
        }
示例#18
0
        private void ucProductionOrderInfoPopup_Load(object sender, EventArgs e)
        {
            try
            {
                _pMessageEntity = new MessageEntity();
                DataTable dtMessage = new MessageBusiness().MessageValue_Info(_pLANGUAGE_TYPE);
                if (dtMessage != null)
                {
                    _pMessageEntity.MSG_SEARCH           = dtMessage.Rows[0]["MSG_SEARCH"].ToString();
                    _pMessageEntity.MSG_SEARCH_EMPT      = dtMessage.Rows[0]["MSG_SEARCH_EMPT"].ToString();
                    _pMessageEntity.MSG_SAVE_QUESTION    = dtMessage.Rows[0]["MSG_SAVE_QUESTION"].ToString();
                    _pMessageEntity.MSG_SAVE             = dtMessage.Rows[0]["MSG_SAVE"].ToString();
                    _pMessageEntity.MSG_SAVE_ERROR       = dtMessage.Rows[0]["MSG_SAVE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_QUESTION  = dtMessage.Rows[0]["MSG_DELETE_QUESTION"].ToString();
                    _pMessageEntity.MSG_DELETE           = dtMessage.Rows[0]["MSG_DELETE"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR     = dtMessage.Rows[0]["MSG_DELETE_ERROR"].ToString();
                    _pMessageEntity.MSG_DELETE_COMPLETE  = dtMessage.Rows[0]["MSG_DELETE_COMPLETE"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA       = dtMessage.Rows[0]["MSG_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_INPUT_DATA_ERROR = dtMessage.Rows[0]["MSG_INPUT_DATA_ERROR"].ToString();
                    _pMessageEntity.MSG_WORKING          = dtMessage.Rows[0]["MSG_WORKING"].ToString();
                    _pMessageEntity.MSG_RESET_QUESTION   = dtMessage.Rows[0]["MSG_RESET_QUESTION"].ToString();
                    _pMessageEntity.MSG_EXIT_QUESTION    = dtMessage.Rows[0]["MSG_EXIT_QUESTION"].ToString();
                    _pMessageEntity.MSG_SELECT           = dtMessage.Rows[0]["MSG_SELECT"].ToString();

                    //추가
                    _pMessageEntity.MSG_PLZ_CONNECT_FTP           = dtMessage.Rows[0]["MSG_PLZ_CONNECT_FTP"].ToString();
                    _pMessageEntity.MSG_AGAIN_INPUT_DATA          = dtMessage.Rows[0]["MSG_AGAIN_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_DOWNLOAD_COMPLETE         = dtMessage.Rows[0]["MSG_DOWNLOAD_COMPLETE"].ToString();
                    _pMessageEntity.MSG_SEARCH_EMPT_DETAIL        = dtMessage.Rows[0]["MSG_SEARCH_EMPT_DETAIL"].ToString();
                    _pMessageEntity.MSG_SPLITQTY_LARGE_MORE       = dtMessage.Rows[0]["MSG_SPLITQTY_LARGE_MORE"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR_NO_DATA      = dtMessage.Rows[0]["MSG_DELETE_ERROR_NO_DATA"].ToString();
                    _pMessageEntity.MSG_ORDERQTY_LARGE_THAN_0     = dtMessage.Rows[0]["MSG_ORDERQTY_LARGE_THAN_0"].ToString();
                    _pMessageEntity.MSG_PLAN_LARGE_THAN_ORDER     = dtMessage.Rows[0]["MSG_PLAN_LARGE_THAN_ORDER"].ToString();
                    _pMessageEntity.MSG_DELETE_ERROR_CONNECT_FTP  = dtMessage.Rows[0]["MSG_DELETE_ERROR_CONNECT_FTP"].ToString();
                    _pMessageEntity.MSG_INPUT_LESS_THAN_NOTOUTQTY = dtMessage.Rows[0]["MSG_INPUT_LESS_THAN_NOTOUTQTY"].ToString();
                    _pMessageEntity.MSG_LOAD_DATA                    = dtMessage.Rows[0]["MSG_LOAD_DATA"].ToString();
                    _pMessageEntity.MSG_NEW_REG_GUBN                 = dtMessage.Rows[0]["MSG_NEW_REG_GUBN"].ToString();
                    _pMessageEntity.MSG_INPUT_NUMERIC                = dtMessage.Rows[0]["MSG_INPUT_NUMERIC"].ToString();
                    _pMessageEntity.MSG_NO_SELETED_ITEM              = dtMessage.Rows[0]["MSG_NO_SELETED_ITEM"].ToString();
                    _pMessageEntity.MSG_EXIST_COMPANY_ID             = dtMessage.Rows[0]["MSG_EXIST_COMPANY_ID"].ToString();
                    _pMessageEntity.MSG_NOT_DELETE_DATA_IN           = dtMessage.Rows[0]["MSG_NOT_DELETE_DATA_IN"].ToString();
                    _pMessageEntity.MSG_NOT_MODIFY_DATA_IN           = dtMessage.Rows[0]["MSG_NOT_MODIFY_DATA_IN"].ToString();
                    _pMessageEntity.MSG_SELECT_NEWREG_SAVE           = dtMessage.Rows[0]["MSG_SELECT_NEWREG_SAVE"].ToString();
                    _pMessageEntity.MSG_INPUT_LARGER_THAN_0          = dtMessage.Rows[0]["MSG_INPUT_LARGER_THAN_0"].ToString();
                    _pMessageEntity.MSG_NOT_DELETE_DATA_OUT          = dtMessage.Rows[0]["MSG_NOT_DELETE_DATA_OUT"].ToString();
                    _pMessageEntity.MSG_NOT_MODIFY_DATA_OUT          = dtMessage.Rows[0]["MSG_NOT_MODIFY_DATA_OUT"].ToString();
                    _pMessageEntity.MSG_CANCLE_NEWREG_MODIFY         = dtMessage.Rows[0]["MSG_CANCLE_NEWREG_MODIFY"].ToString();
                    _pMessageEntity.MSG_NO_SELETED_ITEM_OR_NO_SAVE   = dtMessage.Rows[0]["MSG_NO_SELETED_ITEM_OR_NO_SAVE"].ToString();
                    _pMessageEntity.MSG_NO_INPUT_LAGER_THAN_NOTINQTY = dtMessage.Rows[0]["MSG_NO_INPUT_LAGER_THAN_NOTINQTY"].ToString();
                    _pMessageEntity.MSG_REG_DATA                 = dtMessage.Rows[0]["MSG_REG_DATA"].ToString();
                    _pMessageEntity.MSG_ADD_FAVORITE_ITEM        = dtMessage.Rows[0]["MSG_ADD_FAVORITE_ITEM"].ToString();
                    _pMessageEntity.MSG_CHECK_SEARCH_DATE        = dtMessage.Rows[0]["MSG_CHECK_SEARCH_DATE"].ToString();
                    _pMessageEntity.MSG_NOT_DISPLAY_ERROR        = dtMessage.Rows[0]["MSG_NOT_DISPLAY_ERROR"].ToString();
                    _pMessageEntity.MSG_NO_EXIST_INPUT_DATA      = dtMessage.Rows[0]["MSG_NO_EXIST_INPUT_DATA"].ToString();
                    _pMessageEntity.MSG_NOT_DISPLAY_NOT_SAVE     = dtMessage.Rows[0]["MSG_NOT_DISPLAY_NOT_SAVE"].ToString();
                    _pMessageEntity.MSG_CHECK_VALID_ITEM         = dtMessage.Rows[0]["MSG_CHECK_VALID_ITEM"].ToString();
                    _pMessageEntity.MSG_DELETE_FAVORITE_ITEM     = dtMessage.Rows[0]["MSG_DELETE_FAVORITE_ITEM"].ToString();
                    _pMessageEntity.MSG_NOT_EXIST_PRINTING_EXCEL = dtMessage.Rows[0]["MSG_NOT_EXIST_PRINTING_EXCEL"].ToString();
                    _pMessageEntity.MSG_SELECT_DOWNLOAD_TEMPLETE = dtMessage.Rows[0]["MSG_SELECT_DOWNLOAD_TEMPLETE"].ToString();
                    _pMessageEntity.MSG_RESET_COMPLETE           = dtMessage.Rows[0]["MSG_RESET_COMPLETE"].ToString();
                }

                InitializeSetting();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
            finally
            {
                DevExpress.Utils.AppearanceObject.DefaultFont = fntPARENT_FONT;//화면에 모든 항목 폰트 재설정
            }
        }
示例#19
0
 public MessageController()
 {
     _messages = new MessageBusiness();
 }
 public MessageAPIController(MessageBusiness _MessageService)
 {
     this.MessageService = _MessageService;
 }
示例#21
0
 public ApplicationHub()
 {
     _user    = new UserBusiness();
     _message = new MessageBusiness();
 }