Пример #1
0
        protected void validateRid(object sender, EventArgs e)
        {
            Session.Remove("cpr");
            Session.Remove("errorText");

            try
            {

                var rid = RequestValidator.getValidatedParam("rid", ridTxt.Text, 30);

                var wsUrl = Properties.Get("rid.service.url." + _spidEnv);
                RidService ridService = new RidService(wsUrl);
                var cpr = ridService.getCPR(rid);
                if (cpr != null && !"".Equals(cpr.Trim()))
                {
                    Session.Add("cpr", cpr);
                    Session.Add("Text", "Det lykkedes at hente CPR på PID.");
                }
                else
                {
                    Session.Add("errorText", "Rid " + rid + " matcher ikke et cpr");
                }

                ridTxt.Text = HttpUtility.HtmlEncode(rid);
                cprLabel.Text = HttpUtility.HtmlEncode(cpr);
                ridLabel.Text = HttpUtility.HtmlEncode(rid);
            }
            catch (RidServiceException ex)
            {
                Session.Add("errorText", ex);
            }
            catch (ArgumentException ae)
            {
                Session.Add("errorText", ae.Message);
            }
        }
 static void Ping(string serviceUrl)
 {
     var wsClient = new RidService(serviceUrl);
     wsClient.Test();
 }