예제 #1
0
        /// <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);
            }
        }
예제 #2
0
        /// <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);
            }
        }
예제 #3
0
 public AlarmInfo()
 {
     li    = new LumluxSSYDB.Model.tLightInfoes();
     ls    = new LumluxSSYDB.Model.tLightStateInfoes();
     thost = new LumluxSSYDB.Model.tHostInfo();
 }
예제 #4
0
 /// <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);
 }
예제 #5
0
        /// <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);
            }
        }