/// <summary> /// 查询所有报表 /// </summary> /// <returns></returns> public List<NeuConfiguration> QueryAllReporter() { List<NeuConfiguration> reportList = new List<NeuConfiguration>(); //string sql = ""; //if(this.Sql.GetSql("Reporter.QueryAll",ref sql)==-1) return null; //if(this.ExecQuery(sql)==-1) return null; string sql = ""; if (this.Sql.GetSql("Reporter.QueryAll", ref sql) == -1) return null; try { sql = string.Format(sql); } catch (Exception ex) { this.Err = ex.Message; return null; } if (this.ExecQuery(sql) <= 0) return null; while (this.Reader.Read()) { NeuConfiguration NeuConfiguration = new NeuConfiguration(); NeuConfiguration = new NeuConfiguration(); NeuConfiguration.Type = Reader[0].ToString(); NeuConfiguration.ID = Reader[1].ToString(); NeuConfiguration.Remark = Reader[6].ToString(); reportList.Add(NeuConfiguration); } return reportList; }
private int Update(NeuConfiguration NeuConfiguration) { //AbstractSqlModel sqlModel = new SqlModel("NeuConfiguration.Update"); //sqlModel["id"] = NeuConfiguration.Id; //sqlModel["type"] = NeuConfiguration.Type; //sqlModel["config_xml"] = NeuConfiguration.ConfigXml.OuterXml; //sqlModel["oper_code"] = NeuConfiguration.OperCode; //sqlModel["oper_date"] = NeuConfiguration.OperDate; //sqlModel["valid_state"] = (NConvert.ToInt32(NeuConfiguration.ValidState)).ToString(); //sqlModel["remark"] = NeuConfiguration.Remark; //return base.ExecuteNonQuery(sqlModel); string[] args = new string[]{ NeuConfiguration.Type, NeuConfiguration.ID, NeuConfiguration.Remark, NeuConfiguration.ConfigString, FrameWork.Function.NConvert.ToInt32(NeuConfiguration.IsValidState).ToString(), NeuConfiguration.OperCode, NeuConfiguration.OperDate.ToString() }; string sql = ""; if (this.Sql.GetSql("CONFIGURATIONMANAGERENTITY.UPDATE", ref sql) == -1) return -1; try { sql = string.Format(sql, args); } catch (Exception ex) { this.Err = ex.Message; return -1; } if (this.ExecNoQuery(sql) <= 0) return -1; return 0; }
/// <summary> /// 保存配置属性 /// </summary> /// <param name="neuConfiguration"></param> /// <returns></returns> public int Save(NeuConfiguration neuConfiguration) { int ret = Update(neuConfiguration); if (ret == 0) { Insert(neuConfiguration); } return 0; }
private NeuConfiguration GetEntity(string id, string type) { //// ////AbstractSqlModel sqlModel = new SqlModel("ConfigurationManagerEntity.Get"); ////sqlModel["id"] = id; ////sqlModel["type"] = type; ////using (DbDataReader reader = base.ExecuteReader(sqlModel)) ////{ ////} NeuConfiguration neuConfiguration = null; string sql = ""; if (this.Sql.GetSql("CONFIGURATIONMANAGERENTITY.GET", ref sql) == -1) return null; try { sql = string.Format(sql,type,id); } catch (Exception ex) { this.Err = ex.Message; return null; } if (this.ExecQuery(sql) <= 0) return null; while (this.Reader.Read()) { neuConfiguration = new NeuConfiguration(); neuConfiguration.Type = Reader[0].ToString(); neuConfiguration.ID = Reader[1].ToString(); neuConfiguration.ConfigString = Reader[2].ToString(); neuConfiguration.OperCode = Reader[3].ToString(); if (!Reader.IsDBNull(4)) neuConfiguration.OperDate = DateTime.Parse(Reader[4].ToString()); neuConfiguration.IsValidState =FrameWork.Function.NConvert.ToBoolean(Reader[5].ToString()); neuConfiguration.Remark = Reader[6].ToString(); } this.Reader.Close(); return neuConfiguration; }