/// <summary> /// 增加一条数据 /// </summary> public bool Add(AutoIrrigateTriggerEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Auto_Irrigate_Trigger("); strSql.Append("Trigger_Facility_ID,Trigger_MSC_ID_1,Trigger_MSC_ID_2,Trigger_MSC_ID_3,Trigger_Threshold_LowLimit,Trigger_Threshold_UpperLimit)"); strSql.Append(" values ("); strSql.Append("@Trigger_Facility_ID,@Trigger_MSC_ID_1,@Trigger_MSC_ID_2,@Trigger_MSC_ID_3,@Trigger_Threshold_LowLimit,@Trigger_Threshold_UpperLimit)"); SqlParameter[] parameters = { new SqlParameter("@Trigger_Facility_ID", SqlDbType.Int, 4), new SqlParameter("@Trigger_MSC_ID_1", SqlDbType.Int, 4), new SqlParameter("@Trigger_MSC_ID_2", SqlDbType.Int, 4), new SqlParameter("@Trigger_MSC_ID_3", SqlDbType.Int, 4), new SqlParameter("@Trigger_Threshold_LowLimit", SqlDbType.Float, 8), new SqlParameter("@Trigger_Threshold_UpperLimit", SqlDbType.Float, 8) }; parameters[0].Value = model.Trigger_Facility_ID; parameters[1].Value = model.Trigger_MSC_ID_1; parameters[2].Value = model.Trigger_MSC_ID_2; parameters[3].Value = model.Trigger_MSC_ID_3; parameters[4].Value = model.Trigger_Threshold_LowLimit; parameters[5].Value = model.Trigger_Threshold_UpperLimit; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public AutoIrrigateTriggerEntity DataRowToModel(DataRow row) { AutoIrrigateTriggerEntity model = new AutoIrrigateTriggerEntity(); if (row != null) { if (row["Trigger_Facility_ID"] != null && row["Trigger_Facility_ID"].ToString() != "") { model.Trigger_Facility_ID = int.Parse(row["Trigger_Facility_ID"].ToString()); } if (row["Trigger_MSC_ID_1"] != null && row["Trigger_MSC_ID_1"].ToString() != "") { model.Trigger_MSC_ID_1 = int.Parse(row["Trigger_MSC_ID_1"].ToString()); } if (row["Trigger_MSC_ID_2"] != null && row["Trigger_MSC_ID_2"].ToString() != "") { model.Trigger_MSC_ID_2 = int.Parse(row["Trigger_MSC_ID_2"].ToString()); } if (row["Trigger_MSC_ID_3"] != null && row["Trigger_MSC_ID_3"].ToString() != "") { model.Trigger_MSC_ID_3 = int.Parse(row["Trigger_MSC_ID_3"].ToString()); } if (row["Trigger_Threshold_LowLimit"] != null && row["Trigger_Threshold_LowLimit"].ToString() != "") { model.Trigger_Threshold_LowLimit = decimal.Parse(row["Trigger_Threshold_LowLimit"].ToString()); } if (row["Trigger_Threshold_UpperLimit"] != null && row["Trigger_Threshold_UpperLimit"].ToString() != "") { model.Trigger_Threshold_UpperLimit = decimal.Parse(row["Trigger_Threshold_UpperLimit"].ToString()); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(AutoIrrigateTriggerEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Auto_Irrigate_Trigger set "); strSql.Append("Trigger_MSC_ID_1=@Trigger_MSC_ID_1,"); strSql.Append("Trigger_MSC_ID_2=@Trigger_MSC_ID_2,"); strSql.Append("Trigger_MSC_ID_3=@Trigger_MSC_ID_3,"); strSql.Append("Trigger_Threshold_LowLimit=@Trigger_Threshold_LowLimit,"); strSql.Append("Trigger_Threshold_UpperLimit=@Trigger_Threshold_UpperLimit"); strSql.Append(" where Trigger_Facility_ID=@Trigger_Facility_ID "); SqlParameter[] parameters = { new SqlParameter("@Trigger_MSC_ID_1", SqlDbType.Int, 4), new SqlParameter("@Trigger_MSC_ID_2", SqlDbType.Int, 4), new SqlParameter("@Trigger_MSC_ID_3", SqlDbType.Int, 4), new SqlParameter("@Trigger_Threshold_LowLimit", SqlDbType.Float, 8), new SqlParameter("@Trigger_Threshold_UpperLimit", SqlDbType.Float, 8), new SqlParameter("@Trigger_Facility_ID", SqlDbType.Int, 4) }; parameters[0].Value = model.Trigger_MSC_ID_1; parameters[1].Value = model.Trigger_MSC_ID_2; parameters[2].Value = model.Trigger_MSC_ID_3; parameters[3].Value = model.Trigger_Threshold_LowLimit; parameters[4].Value = model.Trigger_Threshold_UpperLimit; parameters[5].Value = model.Trigger_Facility_ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public AutoIrrigateTriggerEntity GetModel(int Trigger_Facility_ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 Trigger_Facility_ID,Trigger_MSC_ID_1,Trigger_MSC_ID_2,Trigger_MSC_ID_3,Trigger_Threshold_LowLimit,Trigger_Threshold_UpperLimit from Auto_Irrigate_Trigger "); strSql.Append(" where Trigger_Facility_ID=@Trigger_Facility_ID "); SqlParameter[] parameters = { new SqlParameter("@Trigger_Facility_ID", SqlDbType.Int, 4) }; parameters[0].Value = Trigger_Facility_ID; AutoIrrigateTriggerEntity model = new AutoIrrigateTriggerEntity(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(AutoIrrigateTriggerEntity model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(AutoIrrigateTriggerEntity model) { return(dal.Add(model)); }