/// <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); } }
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); } }
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); }