Exemplo n.º 1
0
        /// <summary>
        /// 检索控制信息 只显示让客户可以看见的信息
        /// </summary>
        /// <returns></returns>
        public ArrayList QueryControlInfo()
        {
            string    strSql = "";
            ArrayList al     = new ArrayList();

            if (this.Sql.GetSql("QueryControlInfo.1", ref strSql) == -1)
            {
                return(null);
            }
            this.ExecQuery(strSql);
            //0控制参数代码1控制参数名称2控制参数值3显示标记
            while (this.Reader.Read())
            {
                neusoft.HISFC.Object.Base.Control Control = new neusoft.HISFC.Object.Base.Control();
                try
                {
                    Control.ID           = this.Reader[0].ToString();
                    Control.Name         = this.Reader[1].ToString();
                    Control.ControlValue = this.Reader[3].ToString();
                    Control.VisibleFlag  = this.Reader[4].ToString();
                }
                catch (Exception ex)
                {
                    this.Err     = "查询控制信息赋值错误!" + ex.Message;
                    this.ErrCode = ex.Message;
                    return(null);
                }

                al.Add(Control);
            }
            this.Reader.Close();

            return(al);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 更新控制信息
        /// </summary>
        /// <param name="Control"></param>
        /// <returns></returns>
        public int UpdateControlInfo(neusoft.HISFC.Object.Base.Control Control)
        {
            string strSql = "";

            if (this.Sql.GetSql("UpdateControlInfo.1", ref strSql) == -1)
            {
                return(-1);
            }
            try
            {
                //0控制参数代码1控制参数名称2控制参数值3显示标记4操作员5操作时间
                strSql = string.Format(strSql, Control.ID, Control.Name, Control.ControlValue, Control.VisibleFlag,
                                       this.Operator.ID, this.GetSysDateTime());
            }
            catch (Exception ex)
            {
                this.Err     = ex.Message;
                this.ErrCode = ex.Message;
                return(-1);
            }
            return(this.ExecNoQuery(strSql));
        }
Exemplo n.º 3
0
 /// <summary>
 /// 删除控制信息 暂时没用
 /// </summary>
 /// <param name="Control"></param>
 /// <returns></returns>
 public int DeleteControlInfo(neusoft.HISFC.Object.Base.Control Control)
 {
     return(0);
 }