예제 #1
0
        public static void LoadImgtype(DataRow datarow, Imgtype imgtype)
        {
            imgtype.idImg = datarow["id"].ToString();
            //imgtype.UserName = datarow["用户名"].ToString();
            imgtype.nameImg = datarow["name"] != null ? datarow["name"].ToString() : string.Empty;
            imgtype.imgImg  = datarow["img"] != null?Convert.FromBase64String(datarow["img"].ToString()) : Convert.FromBase64String(string.Empty);

            //转换未字符类型后再转换为 []byte 类型   tc

            imgtype.timeImg = Convert.ToDateTime(datarow["时间"]);
        }
예제 #2
0
        public List <Imgtype> GetImgtypeList()
        {
            string         str  = "select * from imgSave";
            DataTable      da   = SqlHelper.GetTable(str, CommandType.Text);
            List <Imgtype> list = null;

            if (da.Rows.Count > 0)
            {
                list = new List <Imgtype>();
                Imgtype imgtype = null;
                foreach (DataRow datarow in da.Rows)
                {
                    imgtype = new Imgtype();
                    LoadImgtype(datarow, imgtype);
                    list.Add(imgtype);
                }
            }
            return(list);
        }
예제 #3
0
        public int AddImg(Imgtype imgtype)
        {
            string str = "insert into imgSave(id,name,time,img) values(@id,@name,@time,@img)";

            //sql 语句中的替换
            SqlParameter[] pars =
            {
                //new SqlParameter("@name", userInfo.UserName),
                new SqlParameter("@id",   SqlDbType.VarChar,    500),
                new SqlParameter("@name", SqlDbType.VarChar,    100),
                new SqlParameter("@time", SqlDbType.DateTime),
                new SqlParameter("@img",  SqlDbType.VarBinary),
            };
            pars[0].Value = imgtype.idImg;
            pars[1].Value = imgtype.nameImg;
            pars[2].Value = imgtype.timeImg;
            pars[3].Value = imgtype.imgImg;

            return(SqlHelper.GetExecuteNonQuery(str, CommandType.Text, pars));
        }
예제 #4
0
 public int AddImg(Imgtype imgtype)
 {
     return(imgtypedal.AddImg(imgtype));
 }