已有11人关注
截点
还有0人有此问题
发表在C#视频课程答疑 2017-09-12
是否精华
版块置顶:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace 尿液分析

{

    class COMBI_SCAN500

    {

               public string SaveData(string Data)

        {

            if (Data == null || Data.Trim() == "")

                throw new ApplicationException("传入的数据为空!");


            if (Data.IndexOf((char)0x0D) == -1)

                Data = Data.Substring(Data.IndexOf((char)0x0D));


            string[] DataArray = Data.Split((char)0x0D);

            if (DataArray.Length < 10)

                return "此处忽略。";


            //string sampleno = DataArray[3].Substring(3, 2).Trim();

            string sampleno = int.Parse(DataArray[3].Substring(3, 3).Trim()).ToString();



            if (sampleno == "")

                throw new ApplicationException("传入的数据中没有样本号!");

            sampleno = int.Parse(sampleno).ToString();


            string dt = DataArray[2];

            DateTime CheckDate = DateTime.Parse(dt);


            bool is_type = false;

            string strSHH, is_result;

            int cN = 1;

            //SaveDevice sd = new SaveDevice(this.SqlBase, DeviceID, UserID);

            StringBuilder sb = new StringBuilder();

            sb.Append("\n\r样本号【" + sampleno + "】 时间【" + CheckDate + "】---\n\r\n\r");

            for (int i = 7; i < DataArray.Length; i++)

            {

                if (DataArray[i].Trim() == "" || DataArray[i].Length < 8)

                    continue;

                strSHH = DataArray[i].Substring(1, 4).Trim();


                is_result = DataArray[i].Substring(6, 8).Trim();  // is_result = DataArray[i].Substring(7, 7).Trim();


                if (is_result.ToLower() == "neg")

                    is_result = "阴性";


                if (is_result == "+")

                    is_result = "(+)";


                if (is_result == "Normal" || is_result == "norm")

                    is_result = "正常";


                if (is_result == "")

                    continue;


                sb.Append("No: " + cN++ + " 通道->【" + strSHH + "】 结果->【" + is_result + "】\n\r\n\r");

                //sd.Save(sampleno, strSHH, CheckDate, is_result, is_type);

            }


            return sb.ToString();

        }

    }

}



分享到:
精彩评论 1
小禾斗
学分:7338 LV13
TA的每日心情
奋斗
2017-04-21 14:00:25
2017-09-13
沙发

边学边自己开发,有想法,继续加油!

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照