Esempio n. 1
0
        /// <summary>
        /// 获得列表
        /// </summary>
        /// <param name="sql"></param>
        /// <returns></returns>
        private ArrayList myList(string sql)
        {
            if (this.ExecQuery(sql) == -1)
            {
                return(null);
            }
            ArrayList al = new ArrayList();

            try {
                while (this.Reader.Read())
                {
                    Neusoft.HISFC.Models.Admin.ConstantGroup obj = new Neusoft.HISFC.Models.Admin.ConstantGroup();
                    obj.PargrpCode  = this.Reader[0].ToString();                     //父级组别代码
                    obj.CurgrpCode  = this.Reader[1].ToString();                     //本级组别代码
                    obj.ID          = this.Reader[2].ToString();                     //常数类别
                    obj.Name        = this.Reader[3].ToString();                     //常数名称
                    obj.ControlName = this.Reader[4].ToString();                     //调用功能控件
                    obj.Memo        = this.Reader[5].ToString();                     //备注
                    al.Add(obj);
                }
                this.Reader.Close();
                return(al);
            }
            catch { return(null); }
        }
Esempio n. 2
0
        private string[] mySetInfo(object obj)
        {
            Neusoft.HISFC.Models.Admin.ConstantGroup o = obj as Neusoft.HISFC.Models.Admin.ConstantGroup;
            try {
                string[] s =
                {
                    o.PargrpCode,                                                //父级组别代码
                    o.CurgrpCode,                                                //本级组别代码
                    o.ID,                                                        //常数类别
                    o.Name,                                                      //常数名称
                    o.ControlName,                                               //调用功能控件
                    o.Memo                                                       //备注
                };

                return(s);
            }
            catch (Exception ex) {
                this.Err = ex.Message;
                return(null);
            }
        }
Esempio n. 3
0
        public int Updatge(Neusoft.HISFC.Models.Admin.ConstantGroup obj)
        {
            string strSql = "";

            if (this.Sql.GetSql("Manager.ConstantGroup.Update", ref strSql) == -1)
            {
                return(-1);
            }
            try {
                string[] s = this.mySetInfo(obj);
                strSql = string.Format(strSql, s);
            }
            catch (Exception ex) {
                this.Err = "赋值时候出错!" + ex.Message;
                this.WriteErr();
                return(-1);
            }
            if (this.ExecNoQuery(strSql) <= 0)
            {
                return(-1);
            }
            return(0);
        }