/// <summary> /// 增加一条数据 /// </summary> public bool Add(LumluxSSYDB.Model.tLightStateInfoes model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tLightStateInfoes("); strSql.Append("sGUID,fVoltage,fCurrent,fPower,iFault,dCreateDate,dUpdateTime,sLightInfoGUID,sSpareField1,sSpareField2,sSpareField3,sSpareField4,sSpareField5,sSpareField6,sSpareField7,sSpareField8,sSpareField9,sSpareField10)"); strSql.Append(" values ("); strSql.Append("@sGUID,@fVoltage,@fCurrent,@fPower,@iFault,@dCreateDate,@dUpdateTime,@sLightInfoGUID,@sSpareField1,@sSpareField2,@sSpareField3,@sSpareField4,@sSpareField5,@sSpareField6,@sSpareField7,@sSpareField8,@sSpareField9,@sSpareField10)"); SqlParameter[] parameters = { new SqlParameter("@sGUID", SqlDbType.Char, 36), new SqlParameter("@fVoltage", SqlDbType.Float, 8), new SqlParameter("@fCurrent", SqlDbType.Float, 8), new SqlParameter("@fPower", SqlDbType.Float, 8), new SqlParameter("@iFault", SqlDbType.Int, 4), new SqlParameter("@dCreateDate", SqlDbType.DateTime), new SqlParameter("@dUpdateTime", SqlDbType.DateTime), new SqlParameter("@sLightInfoGUID", SqlDbType.Char, 36), new SqlParameter("@sSpareField1", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField2", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField3", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField4", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField5", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField6", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField7", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField8", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField9", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField10", SqlDbType.NVarChar, 50) }; parameters[0].Value = model.sGUID; parameters[1].Value = model.fVoltage; parameters[2].Value = model.fCurrent; parameters[3].Value = model.fPower; parameters[4].Value = model.iFault; parameters[5].Value = model.dCreateDate; parameters[6].Value = model.dUpdateTime; parameters[7].Value = model.sLightInfoGUID; parameters[8].Value = model.sSpareField1; parameters[9].Value = model.sSpareField2; parameters[10].Value = model.sSpareField3; parameters[11].Value = model.sSpareField4; parameters[12].Value = model.sSpareField5; parameters[13].Value = model.sSpareField6; parameters[14].Value = model.sSpareField7; parameters[15].Value = model.sSpareField8; parameters[16].Value = model.sSpareField9; parameters[17].Value = model.sSpareField10; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public LumluxSSYDB.Model.tLightStateInfoes GetModel(string sGUID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 sGUID,fVoltage,fCurrent,fPower,iFault,dCreateDate,dUpdateTime,sLightInfoGUID,sSpareField1,sSpareField2,sSpareField3,sSpareField4,sSpareField5,sSpareField6,sSpareField7,sSpareField8,sSpareField9,sSpareField10 from tLightStateInfoes "); strSql.Append(" where sGUID=@sGUID "); SqlParameter[] parameters = { new SqlParameter("@sGUID", SqlDbType.Char, 36) }; parameters[0].Value = sGUID; LumluxSSYDB.Model.tLightStateInfoes model = new LumluxSSYDB.Model.tLightStateInfoes(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
public AlarmInfo() { li = new LumluxSSYDB.Model.tLightInfoes(); ls = new LumluxSSYDB.Model.tLightStateInfoes(); thost = new LumluxSSYDB.Model.tHostInfo(); }
/// <summary> /// 得到一个对象实体 /// </summary> public LumluxSSYDB.Model.tLightStateInfoes DataRowToModel(DataRow row) { LumluxSSYDB.Model.tLightStateInfoes model = new LumluxSSYDB.Model.tLightStateInfoes(); if (row != null) { if (row["sGUID"] != null) { model.sGUID = row["sGUID"].ToString(); } if (row["fVoltage"] != null && row["fVoltage"].ToString() != "") { model.fVoltage = decimal.Parse(row["fVoltage"].ToString()); } if (row["fCurrent"] != null && row["fCurrent"].ToString() != "") { model.fCurrent = decimal.Parse(row["fCurrent"].ToString()); } if (row["fPower"] != null && row["fPower"].ToString() != "") { model.fPower = decimal.Parse(row["fPower"].ToString()); } if (row["iFault"] != null && row["iFault"].ToString() != "") { model.iFault = int.Parse(row["iFault"].ToString()); } if (row["dCreateDate"] != null && row["dCreateDate"].ToString() != "") { model.dCreateDate = DateTime.Parse(row["dCreateDate"].ToString()); } if (row["dUpdateTime"] != null && row["dUpdateTime"].ToString() != "") { model.dUpdateTime = DateTime.Parse(row["dUpdateTime"].ToString()); } if (row["sLightInfoGUID"] != null) { model.sLightInfoGUID = row["sLightInfoGUID"].ToString(); } if (row["sSpareField1"] != null) { model.sSpareField1 = row["sSpareField1"].ToString(); } if (row["sSpareField2"] != null) { model.sSpareField2 = row["sSpareField2"].ToString(); } if (row["sSpareField3"] != null) { model.sSpareField3 = row["sSpareField3"].ToString(); } if (row["sSpareField4"] != null) { model.sSpareField4 = row["sSpareField4"].ToString(); } if (row["sSpareField5"] != null) { model.sSpareField5 = row["sSpareField5"].ToString(); } if (row["sSpareField6"] != null) { model.sSpareField6 = row["sSpareField6"].ToString(); } if (row["sSpareField7"] != null) { model.sSpareField7 = row["sSpareField7"].ToString(); } if (row["sSpareField8"] != null) { model.sSpareField8 = row["sSpareField8"].ToString(); } if (row["sSpareField9"] != null) { model.sSpareField9 = row["sSpareField9"].ToString(); } if (row["sSpareField10"] != null) { model.sSpareField10 = row["sSpareField10"].ToString(); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(LumluxSSYDB.Model.tLightStateInfoes model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tLightStateInfoes set "); strSql.Append("fVoltage=@fVoltage,"); strSql.Append("fCurrent=@fCurrent,"); strSql.Append("fPower=@fPower,"); strSql.Append("iFault=@iFault,"); strSql.Append("dCreateDate=@dCreateDate,"); strSql.Append("dUpdateTime=@dUpdateTime,"); strSql.Append("sLightInfoGUID=@sLightInfoGUID,"); strSql.Append("sSpareField1=@sSpareField1,"); strSql.Append("sSpareField2=@sSpareField2,"); strSql.Append("sSpareField3=@sSpareField3,"); strSql.Append("sSpareField4=@sSpareField4,"); strSql.Append("sSpareField5=@sSpareField5,"); strSql.Append("sSpareField6=@sSpareField6,"); strSql.Append("sSpareField7=@sSpareField7,"); strSql.Append("sSpareField8=@sSpareField8,"); strSql.Append("sSpareField9=@sSpareField9,"); strSql.Append("sSpareField10=@sSpareField10"); strSql.Append(" where sGUID=@sGUID "); SqlParameter[] parameters = { new SqlParameter("@fVoltage", SqlDbType.Float, 8), new SqlParameter("@fCurrent", SqlDbType.Float, 8), new SqlParameter("@fPower", SqlDbType.Float, 8), new SqlParameter("@iFault", SqlDbType.Int, 4), new SqlParameter("@dCreateDate", SqlDbType.DateTime), new SqlParameter("@dUpdateTime", SqlDbType.DateTime), new SqlParameter("@sLightInfoGUID", SqlDbType.Char, 36), new SqlParameter("@sSpareField1", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField2", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField3", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField4", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField5", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField6", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField7", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField8", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField9", SqlDbType.NVarChar, 50), new SqlParameter("@sSpareField10", SqlDbType.NVarChar, 50), new SqlParameter("@sGUID", SqlDbType.Char, 36) }; parameters[0].Value = model.fVoltage; parameters[1].Value = model.fCurrent; parameters[2].Value = model.fPower; parameters[3].Value = model.iFault; parameters[4].Value = model.dCreateDate; parameters[5].Value = model.dUpdateTime; parameters[6].Value = model.sLightInfoGUID; parameters[7].Value = model.sSpareField1; parameters[8].Value = model.sSpareField2; parameters[9].Value = model.sSpareField3; parameters[10].Value = model.sSpareField4; parameters[11].Value = model.sSpareField5; parameters[12].Value = model.sSpareField6; parameters[13].Value = model.sSpareField7; parameters[14].Value = model.sSpareField8; parameters[15].Value = model.sSpareField9; parameters[16].Value = model.sSpareField10; parameters[17].Value = model.sGUID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }