Пример #1
0
        public static int update(PackageInfo pack)
        {
            string sql = "update PackageInfo set packagename=?,packagepath=?,packtime=?,testtime=?,publishtime=?,moduleid=?,state=?,managerid=? where id=?";

            OleDbParameter[] parameters = new OleDbParameter[9];
            parameters[0]       = new OleDbParameter("@packagename", OleDbType.VarChar, 255);
            parameters[0].Value = pack.Packagename;
            parameters[1]       = new OleDbParameter("@packagepath", OleDbType.VarChar, 255);
            parameters[1].Value = pack.Packagepath;
            parameters[2]       = new OleDbParameter("@packtime", OleDbType.VarChar, 255);
            parameters[2].Value = pack.Packtime;
            parameters[3]       = new OleDbParameter("@testtime", OleDbType.VarChar, 255);
            parameters[3].Value = pack.Testtime;
            parameters[4]       = new OleDbParameter("@publishtime", OleDbType.VarChar, 255);
            parameters[4].Value = pack.Publishtime;
            parameters[5]       = new OleDbParameter("@moduleid", OleDbType.Integer);
            parameters[5].Value = pack.Moduleid;
            parameters[6]       = new OleDbParameter("@state", OleDbType.VarChar, 255);
            parameters[6].Value = pack.State;
            parameters[7]       = new OleDbParameter("@managerid", OleDbType.Integer);
            parameters[7].Value = pack.Managerid;
            parameters[8]       = new OleDbParameter("@id", OleDbType.VarChar, 255);
            parameters[8].Value = pack.Id;
            return(AccessDBUtil.ExecuteNonQuery(sql, parameters));
        }
Пример #2
0
        public static int insert(PackageInfo pack)
        {
            string sql = "insert into PackageInfo(packagename,packagepath,packtime,testtime,publishtime,moduleid,state,managerid)" +
                         "values(@packagename,@packagepath,@packtime,@testtime,@publishtime,@moduleid,@state,@managerid);";

            OleDbParameter[] parameters = new OleDbParameter[8];
            parameters[0]            = new OleDbParameter("@packagename", OleDbType.VarChar, 255);
            parameters[0].Value      = pack.Packagename;
            parameters[1]            = new OleDbParameter("@packagepath", OleDbType.VarChar, 255);
            parameters[1].Value      = pack.Packagepath;
            parameters[2]            = new OleDbParameter("@packtime", OleDbType.VarChar, 255);
            parameters[2].Value      = pack.Packtime;
            parameters[3]            = new OleDbParameter("@testtime", OleDbType.VarChar, 255);
            parameters[3].Value      = null;
            parameters[3].IsNullable = true;
            parameters[4]            = new OleDbParameter("@publishtime", OleDbType.VarChar, 255);
            parameters[4].Value      = pack.Publishtime;
            parameters[5]            = new OleDbParameter("@moduleid", OleDbType.Integer);
            parameters[5].Value      = pack.Moduleid;
            parameters[6]            = new OleDbParameter("@state", OleDbType.VarChar, 255);
            parameters[6].Value      = pack.State;
            parameters[7]            = new OleDbParameter("@managerid", OleDbType.Integer);
            parameters[7].Value      = pack.Managerid;

            return(AccessDBUtil.ExecuteNonQuery(sql, parameters));
        }
Пример #3
0
        static public List <PackageInfo> getAllPackageInfo()
        {
            string             sql  = "select * from packageinfo";
            DataSet            data = AccessDBUtil.ExecuteQuery(sql, null);
            List <PackageInfo> ls   = new List <PackageInfo>();

            foreach (DataRow row in data.Tables["ds"].Rows)
            {
                ls.Add(Row2PackageInfo(row));
            }
            return(ls);
        }
Пример #4
0
        /// <summary>
        /// 取得身高体重资料
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="conn"></param>
        /// <returns></returns>
        public DataSet GetBaseInfo(string strWhere, string conn)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("SELECT * FROM BaseInfo WHERE Mark='Y' ");

            if (strWhere.Trim() != "")
            {
                builder.Append(strWhere);
            }

            return(AccessDBUtil.ExecuteQuery(builder.ToString(), conn));
        }
Пример #5
0
        /// <summary>
        /// 取得B超资料
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="conn"></param>
        /// <returns></returns>
        public DataSet GetTypeBList(string strWhere, string conn)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("SELECT * FROM PatientInfo WHERE jczt = '是' AND sfzh <> '' ");

            if (strWhere.Trim() != "")
            {
                builder.Append(strWhere);
            }

            return(AccessDBUtil.ExecuteQuery(builder.ToString(), conn));
        }
Пример #6
0
        /// <summary>
        /// 取得血球资料
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="conn"></param>
        /// <returns></returns>
        public DataSet GetBloodCorpuscleList(string strWhere, string conn)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("SELECT * FROM PersonInfoXQ WHERE Mark='Y' ");

            if (strWhere.Trim() != "")
            {
                builder.Append(strWhere);
            }

            return(AccessDBUtil.ExecuteQuery(builder.ToString(), conn));
        }
Пример #7
0
        /// <summary>
        /// 取得视力资料
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="conn"></param>
        /// <returns></returns>
        public DataSet GetVsiual(string strWhere, string conn)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("SELECT * FROM VisionInfo WHERE 1=1 ");

            if (strWhere.Trim() != "")
            {
                builder.Append(strWhere);
            }

            return(AccessDBUtil.ExecuteQuery(builder.ToString(), conn));
        }
Пример #8
0
        /// <summary>
        /// 取得重庆B超资料
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="conn"></param>
        /// <returns></returns>
        public DataSet GetTypeBByChongQing(string strWhere, string conn)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("SELECT * FROM PersonInfoBC WHERE 1=1 ");

            if (strWhere.Trim() != "")
            {
                builder.Append(strWhere);
            }

            return(AccessDBUtil.ExecuteQuery(builder.ToString(), conn));
        }
Пример #9
0
 /// <summary>
 /// 取得Table是否存在
 /// </summary>
 /// <param name="tableName"></param>
 /// <param name="conn"></param>
 /// <returns></returns>
 public bool GetTables(string tableName, string conn)
 {
     return(AccessDBUtil.GetTables(tableName, conn));
 }
Пример #10
0
        /// <summary>
        /// 共享文件方式更新数据
        /// </summary>
        public void DataGet()
        {
            try
            {
                btnDataUpload.Enabled = false;
                labCountnum.Text      = "数据统计中,请稍后...";
                labUploadnum.Text     = "0";
                Application.DoEvents();

                // 如果为共享的方式同步
                if (uploadType.Equals("Share"))
                {
                    //判断数据库是否连接
                    bool flag = TestConnection();

                    if (!flag)
                    {
                        MessageBox.Show("数据库连接失败!", "提示!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        btnDataUpload.Enabled = true;
                        Application.DoEvents();
                        return;
                    }
                }

                lock (obj)
                {
                    btnDataUpload.Enabled = true;

                    string dTime = "", selectInfo = "";

                    if (this.ckbCheckDate.Checked)
                    {
                        startDate = this.dtpStart.Value.Date.ToString("yyyy-MM-dd 00:00:00");
                        endDate   = this.dtpEnd.Value.Date.ToString("yyyy-MM-dd 23:59:59");

                        dTime = string.Format(" AND TestTime BETWEEN #{0}# AND #{1}# ", startDate, endDate);
                    }

                    selectInfo = "SELECT * FROM PersonInfoSH WHERE Mark='Y' " + dTime;

                    progressBar1.Visible   = true;
                    progressBar1.Minimum   = 0;
                    progressBar1.BackColor = Color.Green;

                    // 如果为共享的方式同步
                    if (uploadType.Equals("Share"))
                    {
                        DataSet personInfo = AccessDBUtil.ExecuteQuery(selectInfo);

                        if (personInfo != null)
                        {
                            DataTable dtInfo = personInfo.Tables[0];

                            progressBar1.Maximum = dtInfo.Rows.Count;
                            labCountnum.Text     = dtInfo.Rows.Count.ToString();

                            int amount = DataUpload(dtInfo);

                            labUploadnum.Text  = amount.ToString();
                            progressBar1.Value = amount;

                            MessageBox.Show("成功匹配:" + amount + "条数据!", "提示");
                            progressBar1.Visible = false;
                            Application.DoEvents();
                        }
                    }
                    else
                    {
                        DataUpload();
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.ToString());
                throw;
            }
        }