/// <summary> /// 增加一条数据 /// </summary> public bool Add(Maticsoft.Model.T_StationGeneSet model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into T_StationGeneSet("); strSql.Append("PointCode,GeneCode,DevCode,isStop,DayNum,StandardValue,DayMaxValue,DayMinValue,ChangeType,ChangeRate,Multiple,ExcelServerRCID,ExcelServerRN,ExcelServerCN,ExcelServerRC1,ExcelServerWIID,ExcelServerRTID,ExcelServerCHG)"); strSql.Append(" values ("); strSql.Append("@PointCode,@GeneCode,@DevCode,@isStop,@DayNum,@StandardValue,@DayMaxValue,@DayMinValue,@ChangeType,@ChangeRate,@Multiple,@ExcelServerRCID,@ExcelServerRN,@ExcelServerCN,@ExcelServerRC1,@ExcelServerWIID,@ExcelServerRTID,@ExcelServerCHG)"); SqlParameter[] parameters = { new SqlParameter("@PointCode", SqlDbType.NVarChar, 50), new SqlParameter("@GeneCode", SqlDbType.NVarChar, 50), new SqlParameter("@DevCode", SqlDbType.NVarChar, 50), new SqlParameter("@isStop", SqlDbType.Bit, 1), new SqlParameter("@DayNum", SqlDbType.Int, 4), new SqlParameter("@StandardValue", SqlDbType.Float, 8), new SqlParameter("@DayMaxValue", SqlDbType.Float, 8), new SqlParameter("@DayMinValue", SqlDbType.Float, 8), new SqlParameter("@ChangeType", SqlDbType.NVarChar, 50), new SqlParameter("@ChangeRate", SqlDbType.Float, 8), new SqlParameter("@Multiple", SqlDbType.Decimal, 9), new SqlParameter("@ExcelServerRCID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerRN", SqlDbType.Int, 4), new SqlParameter("@ExcelServerCN", SqlDbType.Int, 4), new SqlParameter("@ExcelServerRC1", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerWIID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerRTID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerCHG", SqlDbType.Int, 4) }; parameters[0].Value = model.PointCode; parameters[1].Value = model.GeneCode; parameters[2].Value = model.DevCode; parameters[3].Value = model.isStop; parameters[4].Value = model.DayNum; parameters[5].Value = model.StandardValue; parameters[6].Value = model.DayMaxValue; parameters[7].Value = model.DayMinValue; parameters[8].Value = model.ChangeType; parameters[9].Value = model.ChangeRate; parameters[10].Value = model.Multiple; parameters[11].Value = model.ExcelServerRCID; parameters[12].Value = model.ExcelServerRN; parameters[13].Value = model.ExcelServerCN; parameters[14].Value = model.ExcelServerRC1; parameters[15].Value = model.ExcelServerWIID; parameters[16].Value = model.ExcelServerRTID; parameters[17].Value = model.ExcelServerCHG; int rows = DbBaseHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.T_StationGeneSet GetModel() { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 PointCode,GeneCode,DevCode,isStop,DayNum,StandardValue,DayMaxValue,DayMinValue,ChangeType,ChangeRate,Multiple,ExcelServerRCID,ExcelServerRN,ExcelServerCN,ExcelServerRC1,ExcelServerWIID,ExcelServerRTID,ExcelServerCHG from T_StationGeneSet "); strSql.Append(" where "); SqlParameter[] parameters = { }; Maticsoft.Model.T_StationGeneSet model = new Maticsoft.Model.T_StationGeneSet(); DataSet ds = DbBaseHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.T_StationGeneSet DataRowToModel(DataRow row) { Maticsoft.Model.T_StationGeneSet model = new Maticsoft.Model.T_StationGeneSet(); if (row != null) { if (row["PointCode"] != null) { model.PointCode = row["PointCode"].ToString(); } if (row["GeneCode"] != null) { model.GeneCode = row["GeneCode"].ToString(); } if (row["DevCode"] != null) { model.DevCode = row["DevCode"].ToString(); } if (row["isStop"] != null && row["isStop"].ToString() != "") { if ((row["isStop"].ToString() == "1") || (row["isStop"].ToString().ToLower() == "true")) { model.isStop = true; } else { model.isStop = false; } } if (row["DayNum"] != null && row["DayNum"].ToString() != "") { model.DayNum = int.Parse(row["DayNum"].ToString()); } if (row["StandardValue"] != null && row["StandardValue"].ToString() != "") { model.StandardValue = decimal.Parse(row["StandardValue"].ToString()); } if (row["DayMaxValue"] != null && row["DayMaxValue"].ToString() != "") { model.DayMaxValue = decimal.Parse(row["DayMaxValue"].ToString()); } if (row["DayMinValue"] != null && row["DayMinValue"].ToString() != "") { model.DayMinValue = decimal.Parse(row["DayMinValue"].ToString()); } if (row["ChangeType"] != null) { model.ChangeType = row["ChangeType"].ToString(); } if (row["ChangeRate"] != null && row["ChangeRate"].ToString() != "") { model.ChangeRate = decimal.Parse(row["ChangeRate"].ToString()); } if (row["Multiple"] != null && row["Multiple"].ToString() != "") { model.Multiple = decimal.Parse(row["Multiple"].ToString()); } if (row["ExcelServerRCID"] != null) { model.ExcelServerRCID = row["ExcelServerRCID"].ToString(); } if (row["ExcelServerRN"] != null && row["ExcelServerRN"].ToString() != "") { model.ExcelServerRN = int.Parse(row["ExcelServerRN"].ToString()); } if (row["ExcelServerCN"] != null && row["ExcelServerCN"].ToString() != "") { model.ExcelServerCN = int.Parse(row["ExcelServerCN"].ToString()); } if (row["ExcelServerRC1"] != null) { model.ExcelServerRC1 = row["ExcelServerRC1"].ToString(); } if (row["ExcelServerWIID"] != null) { model.ExcelServerWIID = row["ExcelServerWIID"].ToString(); } if (row["ExcelServerRTID"] != null) { model.ExcelServerRTID = row["ExcelServerRTID"].ToString(); } if (row["ExcelServerCHG"] != null && row["ExcelServerCHG"].ToString() != "") { model.ExcelServerCHG = int.Parse(row["ExcelServerCHG"].ToString()); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Maticsoft.Model.T_StationGeneSet model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update T_StationGeneSet set "); strSql.Append("PointCode=@PointCode,"); strSql.Append("GeneCode=@GeneCode,"); strSql.Append("DevCode=@DevCode,"); strSql.Append("isStop=@isStop,"); strSql.Append("DayNum=@DayNum,"); strSql.Append("StandardValue=@StandardValue,"); strSql.Append("DayMaxValue=@DayMaxValue,"); strSql.Append("DayMinValue=@DayMinValue,"); strSql.Append("ChangeType=@ChangeType,"); strSql.Append("ChangeRate=@ChangeRate,"); strSql.Append("Multiple=@Multiple,"); strSql.Append("ExcelServerRCID=@ExcelServerRCID,"); strSql.Append("ExcelServerRN=@ExcelServerRN,"); strSql.Append("ExcelServerCN=@ExcelServerCN,"); strSql.Append("ExcelServerRC1=@ExcelServerRC1,"); strSql.Append("ExcelServerWIID=@ExcelServerWIID,"); strSql.Append("ExcelServerRTID=@ExcelServerRTID,"); strSql.Append("ExcelServerCHG=@ExcelServerCHG"); strSql.Append(" where "); SqlParameter[] parameters = { new SqlParameter("@PointCode", SqlDbType.NVarChar, 50), new SqlParameter("@GeneCode", SqlDbType.NVarChar, 50), new SqlParameter("@DevCode", SqlDbType.NVarChar, 50), new SqlParameter("@isStop", SqlDbType.Bit, 1), new SqlParameter("@DayNum", SqlDbType.Int, 4), new SqlParameter("@StandardValue", SqlDbType.Float, 8), new SqlParameter("@DayMaxValue", SqlDbType.Float, 8), new SqlParameter("@DayMinValue", SqlDbType.Float, 8), new SqlParameter("@ChangeType", SqlDbType.NVarChar, 50), new SqlParameter("@ChangeRate", SqlDbType.Float, 8), new SqlParameter("@Multiple", SqlDbType.Decimal, 9), new SqlParameter("@ExcelServerRCID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerRN", SqlDbType.Int, 4), new SqlParameter("@ExcelServerCN", SqlDbType.Int, 4), new SqlParameter("@ExcelServerRC1", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerWIID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerRTID", SqlDbType.NVarChar, 20), new SqlParameter("@ExcelServerCHG", SqlDbType.Int, 4) }; parameters[0].Value = model.PointCode; parameters[1].Value = model.GeneCode; parameters[2].Value = model.DevCode; parameters[3].Value = model.isStop; parameters[4].Value = model.DayNum; parameters[5].Value = model.StandardValue; parameters[6].Value = model.DayMaxValue; parameters[7].Value = model.DayMinValue; parameters[8].Value = model.ChangeType; parameters[9].Value = model.ChangeRate; parameters[10].Value = model.Multiple; parameters[11].Value = model.ExcelServerRCID; parameters[12].Value = model.ExcelServerRN; parameters[13].Value = model.ExcelServerCN; parameters[14].Value = model.ExcelServerRC1; parameters[15].Value = model.ExcelServerWIID; parameters[16].Value = model.ExcelServerRTID; parameters[17].Value = model.ExcelServerCHG; int rows = DbBaseHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }