예제 #1
0
        private static List <clCard_info> jiashuju()
        {
            clsAllnew BusinessHelp   = new clsAllnew();
            string    mdbpath2_Ctirx = AppDomain.CurrentDomain.BaseDirectory + "bin\\cardv.jpg";//记录 Status  click 和选择哪个服务器
            string    dirPath        = HttpContext.Current.Server.MapPath("bin/cardv.jpg");

            string image64 = "";

            if (Directory.Exists(dirPath))
            {
                inputlog1("002" + dirPath);
                image64 = BusinessHelp.ImgToBase64String(dirPath);
            }

            string A_Path = AppDomain.CurrentDomain.BaseDirectory + "bin\\img.txt";//记录 Status  click 和选择哪个服务器

            string[] fileText = File.ReadAllLines(A_Path);
            for (int i = 0; i < fileText.Length; i++)
            {
                image64 += fileText[i];
            }
            //string m_strPath = Application.StartupPath;

            //Base64ToImage(image64).Save(m_strPath + "\\Hello.jpg");
            //  string mdbpath2_Ctirx = AppDomain.CurrentDomain.BaseDirectory + "\\Hello.jpg";//记录 Status  click 和选择哪个服务器

            //BusinessHelp.Base64ToImage(image64).Save(mdbpath2_Ctirx);


            List <clCard_info> reads1 = new List <clCard_info>();

            clCard_info item = new clCard_info();

            item.daima_gonghao  = "d1ll";
            item.zhengjianhaoma = "32012119860802291X";
            item.tupian         = item.zhengjianhaoma;
            item.FData          = image64;
            item.mingcheng      = "刘明川";
            item.minzu          = "汉";
            item.xingbie        = "1";
            item.xingbie        = "990113";//女

            //xingbie = "990112";//男
            item.chushengriqi  = "19860802";
            item.jiatingzhuzhi = "南京市江宁区横溪街道西岗社区大吴峰岘29号";

            item.zhengjianyouxiao = "20120503-20220503";

            item.CardType = "1";
            reads1.Add(item);

            return(reads1);
        }
예제 #2
0
        private static void collect_data(string mingcheng, string minzu, string xingbie, string chushengriqi, string jiatingzhuzhi, string zhengjianhaoma, string zhengjianyouxiao, string FData, string FDataF, List <clCard_info> resulits)
        {
            clCard_info item = new clCard_info();

            //姓名
            item.mingcheng = mingcheng.ToString();

            //民族/国家
            item.minzu = minzu.ToString();
            //性别
            if (xingbie == "1")
            {
                xingbie = "990112";//男
            }
            else
            {
                xingbie = "990113"; //女
            }
            item.xingbie = xingbie.ToString();
            //出生
            item.chushengriqi = chushengriqi.ToString();

            //地址
            item.jiatingzhuzhi = jiatingzhuzhi;

            //号码
            item.zhengjianhaoma = zhengjianhaoma.ToString();

            //有效期
            item.zhengjianyouxiao = zhengjianyouxiao.ToString();

            //图片

            item.tupian = item.zhengjianhaoma;
            if (FData != null && FData != "")
            {
                item.FData = FData.ToString();
            }

            item.zhengjianleixing = "990119";


            resulits.Add(item);
        }
예제 #3
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            // if (!IsPostBack)
            {
                BusinessHelp = new clsAllnew();
                //BusinessHelp.rev_servename = servename;
                //gohome();

                List <clCard_info> AddreadCards = new List <clCard_info>();
                clCard_info        item         = new clCard_info();


                item.daima_gonghao = ((TextBox)(gvList.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim();
                item.mingcheng     = ((TextBox)(gvList.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();
                item.xingbie       = ((TextBox)(gvList.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();

                if (item.xingbie == "男")
                {
                    item.xingbie = "990113";
                }
                else if (item.xingbie == "女")
                {
                    item.xingbie = "990112";
                }


                item.minzu            = ((TextBox)(gvList.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();
                item.chushengriqi     = ((TextBox)(gvList.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim();
                item.zhengjianleixing = ((TextBox)(gvList.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim();
                item.zhengjianhaoma   = ((TextBox)(gvList.Rows[e.RowIndex].Cells[7].Controls[0])).Text.ToString().Trim();
                item.jiatingzhuzhi    = ((TextBox)(gvList.Rows[e.RowIndex].Cells[8].Controls[0])).Text.ToString().Trim();
                item.zhengjianyouxiao = ((TextBox)(gvList.Rows[e.RowIndex].Cells[9].Controls[0])).Text.ToString().Trim();
                item.jiguan           = ((TextBox)(gvList.Rows[e.RowIndex].Cells[10].Controls[0])).Text.ToString().Trim();

                item.Order_id = gvList.DataKeys[e.RowIndex].Values[0].ToString();
                AddreadCards.Add(item);

                BusinessHelp.changeCardServer(AddreadCards);

                gvList.EditIndex = -1;
                bind();
            }
        }
예제 #4
0
        private List <clCard_info> button_ReadCard()
        {
            List <clCard_info> resulits = new List <clCard_info>();

            //卡认证
            int FindCard = Authenticate();

            int rs = Read_Content(1);

            if (rs != 1 && rs != 2 && rs != 3)
            {
                return(null);
            }
            clCard_info item = new clCard_info();

            //读卡成功
            //姓名
            StringBuilder sb = new StringBuilder(cbDataSize);

            getName(sb, cbDataSize);
            item.mingcheng = sb.ToString();

            //民族/国家
            getNation(sb, cbDataSize);
            item.minzu = sb.ToString();

            //性别
            getSex(sb, cbDataSize);
            item.xingbie = sb.ToString();

            //出生
            getBirthdate(sb, cbDataSize);
            item.chushengriqi = sb.ToString();
            // sb.ToString().Substring(0, 4) - sb.ToString().Substring(4, 2) - sb.ToString().Substring(6, 2);

            //地址
            getAddress(sb, cbDataSize);
            string ad = sb.ToString();

            item.jiatingzhuzhi = ad;

            //号码
            getIDNum(sb, cbDataSize);
            item.zhengjianhaoma = sb.ToString();

            //机关
            getIssue(sb, cbDataSize);
            //textBox_Issue.Text = sb.ToString();

            //有效期
            getEffectedDate(sb, cbDataSize);
            string aa = sb.ToString();

            getExpiredDate(sb, cbDataSize);
            item.zhengjianyouxiao = aa + sb.ToString();

            //通行证号
            getPassNum(sb, cbDataSize);
            //textBox_PassNum.Text = sb.ToString();

            //签证次数
            //textBox_VisaTimes.Text = "" + getVisaTimes();

            //英文名
            getEnName(sb, cbDataSize);
            //textBox_EnName.Text = sb.ToString();

            //中文名
            getCnName(sb, cbDataSize);
            //textBox_CnName.Text = sb.ToString();

            //证件类型
            GetCardInfo(105, sb);
            if ("1" == sb.ToString())
            {
                //textBox_CardType.Text = "居民身份证";
            }
            else if ("3" == sb.ToString())
            {
                //textBox_CardType.Text = "港澳台居住证";
            }
            else
            {
                //textBox_CardType.Text = "外国人居住证";
            }
            //图片
            getJPGCardBase64H(sb, cbDataSize);
            item.tupian = item.zhengjianhaoma;
            item.FData  = sb.ToString();

            resulits.Add(item);
            return(resulits);
        }
예제 #5
0
        public List <clCard_info> Readt_ItemServer(string conditions)
        {
            try
            {
                OleDbConnection aConnection = new OleDbConnection(ConStr);

                List <clCard_info> ClaimReport_Server = new List <clCard_info>();
                if (aConnection.State == ConnectionState.Closed)
                {
                    aConnection.Open();
                }

                OleDbDataAdapter    myDataAdapter = new OleDbDataAdapter(conditions, aConnection);
                OleDbCommandBuilder mybuilder     = new OleDbCommandBuilder(myDataAdapter);
                DataSet             ds            = new DataSet();
                myDataAdapter.Fill(ds, "t_Item_3002");
                foreach (DataRow reader in ds.Tables["t_Item_3002"].Rows)
                {
                    clCard_info item = new clCard_info();

                    if (reader["FItemID"].ToString() != "")
                    {
                        item.Order_id = reader["FItemID"].ToString();
                    }
                    if (reader["FNumber"].ToString() != "")
                    {
                        item.daima_gonghao = reader["FNumber"].ToString();
                    }
                    if (reader["FName"].ToString() != "")
                    {
                        item.mingcheng = reader["FName"].ToString();
                    }
                    //if (reader["FName"].ToString() != "")
                    //    item.quanming = reader["FName"].ToString();
                    if (reader["F_101"].ToString() != "")
                    {
                        item.xingbie = reader["F_101"].ToString();
                    }

                    if (reader["F_108"].ToString() != "")
                    {
                        item.minzu = reader["F_108"].ToString();
                    }
                    if (reader["F_109"].ToString() != "")
                    {
                        item.chushengriqi = reader["F_109"].ToString();
                        item.chushengriqi = clsCommHelp.objToDateTime1(reader["F_109"].ToString());
                    }
                    if (reader["F_103"].ToString() != "")
                    {
                        item.zhengjianleixing = reader["F_103"].ToString();
                    }

                    if (reader["F_104"].ToString() != "")
                    {
                        item.zhengjianhaoma = reader["F_104"].ToString();
                    }

                    if (reader["F_106"].ToString() != "")
                    {
                        item.jiatingzhuzhi = reader["F_106"].ToString();
                    }


                    if (reader["F_127"].ToString() != "")
                    {
                        item.zhengjianyouxiao = reader["F_127"].ToString();
                        item.zhengjianyouxiao = clsCommHelp.objToDateTime1(reader["F_127"].ToString());
                    }
                    if (reader["F_105"].ToString() != "")
                    {
                        item.jiguan = reader["F_105"].ToString();
                    }


                    //if (reader["shenheren"].ToString() != "")
                    //    item.shenheren = reader["shenheren"].ToString();


                    //if (reader["fujian"].ToString() != "")
                    //    item.fujian = reader["fujian"].ToString();

                    //if (reader["tupian"].ToString() != "")
                    item.tupian = item.zhengjianhaoma.ToString();


                    ClaimReport_Server.Add(item);

                    //这里做数据处理....
                }
                return(ClaimReport_Server);
            }
            catch (Exception ex)
            {
                HttpContext.Current.Response.Redirect("~/ErrorPage/ErrorPage.aspx?Error=" + "网络访问较慢或网络不通无法访问 :" + ex.ToString());

                // inputlog(ex.Message + "//" + ex.Source + "//" + ex.StackTrace);

                throw ex;
            }
        }
예제 #6
0
        public List <clCard_info> Readt_PICServer(string conditions)
        {
            OleDbConnection aConnection = new OleDbConnection(ConStr);

            List <clCard_info> ClaimReport_Server = new List <clCard_info>();

            if (aConnection.State == ConnectionState.Closed)
            {
                aConnection.Open();
            }

            OleDbDataAdapter    myDataAdapter = new OleDbDataAdapter(conditions, aConnection);
            OleDbCommandBuilder mybuilder     = new OleDbCommandBuilder(myDataAdapter);
            DataSet             ds            = new DataSet();

            myDataAdapter.Fill(ds, "t_Accessory");
            foreach (DataRow reader in ds.Tables["t_Accessory"].Rows)
            {
                clCard_info item = new clCard_info();

                if (reader["FTypeID"].ToString() != "")
                {
                    item.FTypeID = reader["FTypeID"].ToString();
                }
                if (reader["FItemID"].ToString() != "")
                {
                    item.Order_id = reader["FItemID"].ToString();
                }
                if (reader["FData"].ToString() != "")
                {
                    item.FData      = reader["FData"].ToString();
                    item.imagebytes = (byte[])reader["FData"];
                }
                if (reader["FFileName"].ToString() != "")
                {
                    item.tupian = reader["FFileName"].ToString();
                }
                if (reader["FVersion"].ToString() != "")
                {
                    item.FVersion = reader["FVersion"].ToString();
                }

                if (reader["FSaveMode"].ToString() != "")
                {
                    item.FSaveMode = reader["FSaveMode"].ToString();
                }
                if (reader["FPage"].ToString() != "")
                {
                    item.FPage = reader["FPage"].ToString();
                }
                if (reader["FEntryID"].ToString() != "")
                {
                    item.zhengjianleixing = reader["FEntryID"].ToString();
                }



                ClaimReport_Server.Add(item);

                //这里做数据处理....
            }
            return(ClaimReport_Server);
        }