Пример #1
0
        public string submitBooking(SCRSubmitBooking submitBooking)
        {
            var options = new JsonSerializerOptions();

            options.Encoder = System.Text.Encodings.Web.JavaScriptEncoder.Create(UnicodeRanges.All);

            string json = JsonSerializer.Serialize(submitBooking, options);
            string msg  = postURLWebAPI(_LIMSBookURL, "/insertAppointmentReport", json);

            return(msg);
        }
Пример #2
0
        /// <summary>
        /// 提交预约数据 向 LIMS
        /// </summary>
        /// <param name="protocol"></param>
        /// <returns></returns>
        public string submitBooking(DMSCRProtocol protocol)
        {
            SCRSubmitBooking booking = new SCRSubmitBooking()
            {
                deviceId      = protocol.DeviceID,
                serviceWay    = protocol.OtherInfo[0],
                subjectIncome = protocol.OtherInfo[1],
                subjectArea   = protocol.OtherInfo[2],
                serviceType   = protocol.OtherInfo[3],
                cardId        = protocol.OtherInfo[4],
                bookingStart  = protocol.OtherInfo[5],
                bookingEnd    = protocol.OtherInfo[6]
            };

            foreach (string s in protocol.OtherInfo)
            {
                Console.WriteLine(s); if (s == null)
                {
                    break;
                }
            }

            return(submitBooking(booking));
        }