예제 #1
0
        public XmlDocument RTTIE037()
        {
            XmlDocument xml = new XmlDocument();

            /* send xml to base.ServerAddress */

            string x = string.Empty;

            x  = "sma :" + SMA + Environment.NewLine;
            x += "ebpt :" + BPT + Environment.NewLine;
            x += "page1 :" + PAGE1 + Environment.NewLine;
            x += "page2 :" + PAGE2 + Environment.NewLine;


            r.WriteDebugFile("RTTIE037_PARAMETER_SEND_VALUES.txt", x);


            /*demo values for non zero request */

            //SMA = "                                                                               ";
            //BPT = "1002484     20121231002   2013041120130701        EW000BP02507896SYSGEN  000000645000001415SUMAN                                   121111222233333127.0.0.1      [email protected]                                          T";
            //PAGE1 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000006000000000000010000000000000000000000000000000000000000000000000000000000001000000000000008000000000000001000";
            //PAGE2 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";



            base.ServerAddress += base.RestMethodUrlFragment;
            base.ServerAddress  = CopQueryString.AddSMA(SMA, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddBPT(BPT, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddPAGE1(PAGE1, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddPAGE2(PAGE2, base.ServerAddress);


            xml = base.SendRESTRequest(base.ServerAddress);

            /* dev env. may not have web access and_
             * in that case it will try to supply demo XML from local file to simulate the service call
             */

            if (base.ErrorNumber != 0)
            {
                CopMvcUtil util = new CopMvcUtil();
                string     path = HttpContext.Current.Server.MapPath(@"~\");
                path += @"TestRestServiceReturnXMLs\RTTIE037_555555187_expected.xml";

                string xml_string = util.GetXMLString(path);
                xml.LoadXml(xml_string);
                base.ErrorNumber = 0;
            }

            return(xml);
        }
예제 #2
0
        public ActionResult File(CopRevenueGov2.Models.SessionMutiuserTestModel model)
        {
            RevFuncSrv r = new RevFuncSrv();

            r.WriteDebugFile("ABCD_TEST.txt", "THIS IS FILE CREATE TEST ... ");
            return(View("~/views/web/testpages/SessionMutiUserTest.aspx", model));
        }
예제 #3
0
        public XmlDocument RTTIE030()
        {
            //http://isdev:5555/rest/RTTIE030/REST?E-LF-BPT=??????&E-LF-PG1=??????&E-LF-SCHA=??????&E-LF-SCHB=??????&E-LF-SCHC1=??????&E-LF-SCHD=??????&E-LF-SCHE=???????
            XmlDocument xml = new XmlDocument();

            /* send xml to base.ServerAddress */

            string x = string.Empty;

            x  = "INFO :" + INFO + Environment.NewLine;
            x += "PG1 :" + PG1 + Environment.NewLine;
            x += "SHCA :" + SHCA + Environment.NewLine;
            x += "SCHB :" + SCHB + Environment.NewLine;
            x += "SCHC1 :" + SCHC1 + Environment.NewLine;
            x += "SCHD :" + SCHD + Environment.NewLine;
            x += "SCHE :" + SCHE + Environment.NewLine;

            r.WriteDebugFile("RTTIE030_PARAMETER_SEND_VALUES.txt", x);


            base.ServerAddress += base.RestMethodUrlFragment;
            base.ServerAddress  = CopQueryString.Add_E_LF_BPT(INFO, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_PG1(PG1, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_SCHA(SHCA, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_SCHB(SCHB, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_SCHC1(SCHC1, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_SCHD(SCHD, base.ServerAddress);
            base.ServerAddress  = CopQueryString.Add_E_LF_SCHE(SCHE, base.ServerAddress);

            xml = base.SendRESTRequest(base.ServerAddress);

            /* dev env. may not have web access and_
             * in that case it will try to supply demo XML from local file to simulate the service call
             */

            if (base.ErrorNumber != 0)
            {
                CopMvcUtil util = new CopMvcUtil();
                string     path = HttpContext.Current.Server.MapPath(@"~\");
                path += @"TestRestServiceReturnXMLs\RTTIE030_555555187.xml";
                string xml_string = util.GetXMLString(path);
                xml.LoadXml(xml_string);
                base.ErrorNumber = 0;
            }
            return(xml);
        }
예제 #4
0
        public XmlDocument RTTIE010()
        {
            XmlDocument xml = new XmlDocument();

            /* send xml to base.ServerAddress */

            string x = string.Empty;

            x  = "sma :" + SMA + Environment.NewLine;
            x += "emi :" + EMI + Environment.NewLine;
            x += "eta :" + base.JoinArray(ETA, "|") + Environment.NewLine;
            x += "echk :" + ECHK + Environment.NewLine;
            x += "ena1 :" + base.JoinArray(ENA_1, "|") + Environment.NewLine;
            x += "ena2 :" + base.JoinArray(ENA_2, "|") + Environment.NewLine;

            r.WriteDebugFile("RTTIE010_PARAMETER_SEND_VALUES.txt", x);

            base.ServerAddress += base.RestMethodUrlFragment;
            base.ServerAddress  = CopQueryString.AddSMA(SMA, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddEMI(EMI, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddETA(ETA, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddECHK(ECHK, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddENA1(ENA_1, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddENA2(ENA_2, base.ServerAddress);

            xml = base.SendRESTRequest(base.ServerAddress);

            /* dev env. may not have web access and_
             * in that case it will try to supply demo XML from local file to simulate the service call
             */
            base.ErrorNumber = 1;

            if (base.ErrorNumber != 0)
            {
                CopMvcUtil util = new CopMvcUtil();
                string     path = HttpContext.Current.Server.MapPath(@"~\");
                path += @"TestRestServiceReturnXMLs\RTTIE010_555555187_expected.xml";

                string xml_string = util.GetXMLString(path);
                xml.LoadXml(xml_string);
                base.ErrorNumber = 0;
            }

            return(xml);
        }
예제 #5
0
        public XmlDocument RTTIE037()
        {
            XmlDocument xml = new XmlDocument();

            /* send xml to base.ServerAddress */

            string x = string.Empty;

            x  = "sma :" + SMA + Environment.NewLine;
            x += "ebpt :" + BPT + Environment.NewLine;
            x += "page1 :" + PAGE1 + Environment.NewLine;
            x += "page2 :" + PAGE2 + Environment.NewLine;


            r.WriteDebugFile("RTTIE037_PARAMETER_SEND_VALUES.txt", x);



            base.ServerAddress += base.RestMethodUrlFragment;
            base.ServerAddress  = CopQueryString.AddSMA(SMA, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddBPT(BPT, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddPAGE1(PAGE1, base.ServerAddress);
            base.ServerAddress  = CopQueryString.AddPAGE2(PAGE2, base.ServerAddress);


            xml = base.SendRESTRequest(base.ServerAddress);

            /* dev env. may not have web access and_
             * in that case it will try to supply demo XML from local file to simulate the service call
             */

            if (base.ErrorNumber != 0)
            {
                CopMvcUtil util = new CopMvcUtil();
                string     path = HttpContext.Current.Server.MapPath(@"~\");
                path += @"TestRestServiceReturnXMLs\RTTIE037_555555187_expected.xml";

                string xml_string = util.GetXMLString(path);
                xml.LoadXml(xml_string);
                base.ErrorNumber = 0;
            }

            return(xml);
        }
예제 #6
0
        public void  Send()
        {
            smtpClient = new SmtpClient(Host);
            mailMsg    = new MailMessage();

            for (int i = 0; ToAddress != null && i < ToAddress.Count; i++)
            {
                mailMsg.To.Add(ToAddress[i]);
            }

            for (int i = 0; CCAddress != null && i < CCAddress.Count; i++)
            {
                mailMsg.CC.Add(CCAddress[i]);
            }

            if (mailMsg.To.Count > 0)
            {
                mailMsg.Subject = Subject;
                mailMsg.Body    = Body;
                mailMsg.From    = new MailAddress(From, "phila.gov");
                if (AttachmentFilePath != null)
                {
                    Attachment attachFile = new Attachment(AttachmentFilePath);
                    mailMsg.Attachments.Add(attachFile);
                }
                mailMsg.IsBodyHtml = IsHTML;
                try
                {
                    smtpClient.Send(mailMsg);
                }
                catch (Exception ex)
                {
                    RevFuncSrv rev = new RevFuncSrv();
                    rev.WriteDebugFile("MAIL_SEND_FAILED", mailMsg +
                                       Environment.NewLine + Environment.NewLine + "ERROR : *****************************" +
                                       ex.StackTrace.ToString());
                }
            }
        }