Пример #1
0
        public ResendCodeResults GetResendCodeResults(ResendRequest resendRequest, String tokenUniqueId)
        {
            string response = "";
            Dictionary <string, string> responseMap = doRequest(GetURL(tokenUniqueId), "POST", Serializer <ResendRequest> .Serialize(resendRequest).InnerXml);

            responseMap.TryGetValue(MESSAGE, out response);
            return(Serializer <ResendCodeResults> .Deserialize(response));
        }
Пример #2
0
        //메일 전송
        public Response SendEmail(string CorpNum, string MgtKey, string Receiver, string UserID = null)
        {
            if (string.IsNullOrEmpty(MgtKey))
            {
                throw new PopbillException(-99999999, "문서번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest();

            request.receiver = Receiver;

            string PostData = toJsonString(request);

            return(httppost <Response>("/Cashbill/" + MgtKey, CorpNum, PostData, "EMAIL", null, UserID));
        }
        public Response SendEmail(String CorpNum, MgtKeyType KeyType, String MgtKey, String Receiver, String UserID)
        {
            if (String.IsNullOrEmpty(MgtKey))
            {
                throw new PopbillException(-99999999, "관리번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest();

            request.receiver = Receiver;

            String PostData = toJsonString(request);

            return(httppost <Response>("/Taxinvoice/" + KeyType.ToString() + "/" + MgtKey, CorpNum, UserID, PostData, "EMAIL"));
        }
Пример #4
0
        public Response SendEmail(String CorpNum, int itemCode, String mgtKey, String Receiver, String UserID)
        {
            if (String.IsNullOrEmpty(mgtKey))
            {
                throw new PopbillException(-99999999, "관리번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest();

            request.receiver = Receiver;

            String PostData = toJsonString(request);

            return(httppost <Response>("/Statement/" + itemCode.ToString() + "/" + mgtKey, CorpNum, UserID, PostData, "EMAIL"));
        }
Пример #5
0
        public Response SendFAX(String CorpNum, String MgtKey, String Sender, String Receiver, String UserID)
        {
            if (String.IsNullOrEmpty(MgtKey))
            {
                throw new PopbillException(-99999999, "관리번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest();

            request.sender   = Sender;
            request.receiver = Receiver;

            String PostData = toJsonString(request);

            return(httppost <Response>("/Cashbill/" + MgtKey, CorpNum, UserID, PostData, "FAX"));
        }
        //팩스 전송
        public Response SendFAX(string CorpNum, MgtKeyType KeyType, string MgtKey, string Sender, string Receiver,
                                string UserID = null)
        {
            if (string.IsNullOrEmpty(MgtKey))
            {
                throw new PopbillException(-99999999, "문서번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest {
                sender = Sender, receiver = Receiver
            };

            string PostData = toJsonString(request);

            return(httppost <Response>("/Taxinvoice/" + KeyType.ToString() + "/" + MgtKey, CorpNum, PostData,
                                       "FAX", null, UserID));
        }
Пример #7
0
        public async Task <IHttpActionResult> ResendWelcomeEmail([FromBody] ResendRequest request)
        {
            try
            {
                var response = await _accountService.ResendEmail(request.Username);

                if (response.Succeeded)
                {
                    return(Ok());
                }

                return(BadRequest(response.ErrorMessage));
            }
            catch (Exception e)
            {
                return(InternalServerError(e));
            }
        }
        //팩스 전송
        public Response SendFAX(string CorpNum, int itemCode, string mgtKey, string Sender, string Receiver,
                                string UserID = null)
        {
            if (string.IsNullOrEmpty(mgtKey))
            {
                throw new PopbillException(-99999999, "문서번호가 입력되지 않았습니다.");
            }

            ResendRequest request = new ResendRequest();

            request.sender   = Sender;
            request.receiver = Receiver;

            string PostData = toJsonString(request);

            return(httppost <Response>("/Statement/" + itemCode.ToString() + "/" + mgtKey, CorpNum, PostData, "FAX",
                                       null, UserID));
        }
Пример #9
0
        internal bool EnviarResendRequestConflated(int seqNoIni, int seqNoFim)
        {
            try
            {
                QuickFix.FIX44.ResendRequest ressReq = new ResendRequest();

                ressReq.BeginSeqNo = new QuickFix.Fields.BeginSeqNo(seqNoIni);
                ressReq.EndSeqNo   = new QuickFix.Fields.EndSeqNo(seqNoFim);

                Session.SendToTarget(ressReq, _session);
            }
            catch (Exception ex)
            {
                logger.Error("RequestMarketData: " + ex.Message, ex);
                return(false);
            }

            return(true);
        }
        public void TestService()
        {
            searchRequest     = new SearchRequest();
            searchRequest.Pan = 5112345678901234;
            searchRequest.AuditInfo.UserId       = "testUser";
            searchRequest.AuditInfo.UserName     = "******";
            searchRequest.AuditInfo.Organization = "Test Org";
            response = mappingSearchService.GetSearchResponse(searchRequest);
            String tokenUniqueId = response.Devices.ElementAt(0).TokenUniqueId;

            deliveryChannels = deliveryChannelsService.GetDeliveryChannels(tokenUniqueId);
            long deliveryChannelId = deliveryChannels.DeliveryChannel.ElementAt(0).Id;

            resendRequest = new ResendRequest();
            resendRequest.DeliveryChannelId      = deliveryChannelId;
            resendRequest.AuditInfo.UserId       = "testUser";
            resendRequest.AuditInfo.UserName     = "******";
            resendRequest.AuditInfo.Organization = "Test Org";
            resendCodeResults = resendActivationCodeService.GetResendCodeResults(resendRequest, tokenUniqueId);
            Assert.IsNotNull(resendCodeResults.ResponseCode);
        }