コード例 #1
0
        // 接口调用
        public UsedInfo ConvertStruct(HTuple HospitalNo, HTuple TagCode, HTuple Sign)
        {
            UsedInfo usedInfo   = new UsedInfo();
            Random   rd         = new Random();
            int      TagCodeNum = 0;

            usedInfo.ScanDate   = DateTime.Now.ToString("yyyyMMddHHmmssfff");
            usedInfo.HospitalNo = HospitalNo;
            usedInfo.Name       = "Patient";
            usedInfo.TagCode    = "";
            for (; TagCodeNum < TagCode.Length; TagCodeNum++)
            {
                usedInfo.TagCode += TagCode[TagCodeNum].S + ",";
            }
            usedInfo.TagCodeNum = (TagCodeNum + 1).ToString();

            if (Sign[0] * Sign[1] * Sign[2] * Sign[3] == 1)
            {
                usedInfo.Sign = "1";
                usedInfo.Pass = "******";
            }
            else
            {
                usedInfo.Sign = "0";
                usedInfo.Pass = "******";
            }
            return(usedInfo);
        }
コード例 #2
0
        /// <summary>
        /// 扫描张数,相机速率
        /// </summary>
        private void ImgNumb()
        {
            int i = 1;

            while (i > 0)
            {
                UsedInfo usedInfo = new UsedInfo();
                tssl_ImgNumber.Text = "已扫描文件:" + usedInfo.ImgCount.ToString() + "个";
                Thread.SpinWait(3000);
            }
        }
コード例 #3
0
        // 接口调用
        public UsedInfo SaveTemp(UsedInfo usedInfo, string ScanDate)
        {
            string sql1 = "INSERT INTO Used(DbId,HospitalNo,ScanDate,TagCode,Signed,Pass,FileName,ImgFile) VALUES(@dbId,@hospitalno,@scandate,@tagcode,@signed,@pass,@fileName,@imgFile)";

            SqlParameter[] ps =
            {
                new SqlParameter("@dbId",       "1"),
                new SqlParameter("@hospitalno", usedInfo.HospitalNo),
                new SqlParameter("@tagcode",    usedInfo.TagCode),
                new SqlParameter("@scandate",   ScanDate),
                new SqlParameter("@signed",     usedInfo.Sign),
                new SqlParameter("@pass",       usedInfo.Pass),
                new SqlParameter("@fileName",   ScanDate + ".bmp"),
                new SqlParameter("@imgFile",    ScanDate + ".bmp")            //usedInfo.ImgFile
            };
            SqlHelper.ExecuteNonQuery(sql1, ps);

            return(usedInfo);
        }