コード例 #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(fds.Model.fault_history model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into fault_history(");
            strSql.Append("fh_adduser,ptype_id,tpoint_id,system_id,fh_phenomenon,fh_caseid,fh_title,fh_description,fh_cause,fh_suggest,fh_explain,fh_reference,fh_experience,fh_keywd,fh_addtime)");
            strSql.Append(" values (");
            strSql.Append("@fh_adduser,@ptype_id,@tpoint_id,@system_id,@fh_phenomenon,@fh_caseid,@fh_title,@fh_description,@fh_cause,@fh_suggest,@fh_explain,@fh_reference,@fh_experience,@fh_keywd,@fh_addtime)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@fh_adduser",     MySqlDbType.Int32,     11),
                new MySqlParameter("@ptype_id",       MySqlDbType.Int32,     11),
                new MySqlParameter("@tpoint_id",      MySqlDbType.Int32,     11),
                new MySqlParameter("@system_id",      MySqlDbType.Int32,     11),
                new MySqlParameter("@fh_phenomenon",  MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_caseid",      MySqlDbType.VarChar,  128),
                new MySqlParameter("@fh_title",       MySqlDbType.VarChar,  512),
                new MySqlParameter("@fh_description", MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_cause",       MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_suggest",     MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_explain",     MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_reference",   MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_experience",  MySqlDbType.VarChar, 2048),
                new MySqlParameter("@fh_keywd",       MySqlDbType.VarChar,  512),
                new MySqlParameter("@fh_addtime",     MySqlDbType.DateTime)
            };
            parameters[0].Value  = model.fh_adduser;
            parameters[1].Value  = model.ptype_id;
            parameters[2].Value  = model.tpoint_id;
            parameters[3].Value  = model.system_id;
            parameters[4].Value  = model.fh_phenomenon;
            parameters[5].Value  = model.fh_caseid;
            parameters[6].Value  = model.fh_title;
            parameters[7].Value  = model.fh_description;
            parameters[8].Value  = model.fh_cause;
            parameters[9].Value  = model.fh_suggest;
            parameters[10].Value = model.fh_explain;
            parameters[11].Value = model.fh_reference;
            parameters[12].Value = model.fh_experience;
            parameters[13].Value = model.fh_keywd;
            parameters[14].Value = model.fh_addtime;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public fds.Model.fault_history GetModel(int fh_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select fh_id,fh_adduser,ptype_id,tpoint_id,system_id,fh_phenomenon,fh_caseid,fh_title,fh_description,fh_cause,fh_suggest,fh_explain,fh_reference,fh_experience,fh_keywd,fh_addtime from fault_history ");
            strSql.Append(" where fh_id=@fh_id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@fh_id", MySqlDbType.Int32)
            };
            parameters[0].Value = fh_id;

            fds.Model.fault_history model = new fds.Model.fault_history();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public fds.Model.fault_history DataRowToModel(DataRow row)
 {
     fds.Model.fault_history model = new fds.Model.fault_history();
     if (row != null)
     {
         if (row["fh_id"] != null && row["fh_id"].ToString() != "")
         {
             model.fh_id = int.Parse(row["fh_id"].ToString());
         }
         if (row["fh_adduser"] != null && row["fh_adduser"].ToString() != "")
         {
             model.fh_adduser = int.Parse(row["fh_adduser"].ToString());
         }
         if (row["ptype_id"] != null && row["ptype_id"].ToString() != "")
         {
             model.ptype_id = int.Parse(row["ptype_id"].ToString());
         }
         if (row["tpoint_id"] != null && row["tpoint_id"].ToString() != "")
         {
             model.tpoint_id = int.Parse(row["tpoint_id"].ToString());
         }
         if (row["system_id"] != null && row["system_id"].ToString() != "")
         {
             model.system_id = int.Parse(row["system_id"].ToString());
         }
         if (row["fh_phenomenon"] != null)
         {
             model.fh_phenomenon = row["fh_phenomenon"].ToString();
         }
         if (row["fh_caseid"] != null)
         {
             model.fh_caseid = row["fh_caseid"].ToString();
         }
         if (row["fh_title"] != null)
         {
             model.fh_title = row["fh_title"].ToString();
         }
         if (row["fh_description"] != null)
         {
             model.fh_description = row["fh_description"].ToString();
         }
         if (row["fh_cause"] != null)
         {
             model.fh_cause = row["fh_cause"].ToString();
         }
         if (row["fh_suggest"] != null)
         {
             model.fh_suggest = row["fh_suggest"].ToString();
         }
         if (row["fh_explain"] != null)
         {
             model.fh_explain = row["fh_explain"].ToString();
         }
         if (row["fh_reference"] != null)
         {
             model.fh_reference = row["fh_reference"].ToString();
         }
         if (row["fh_experience"] != null)
         {
             model.fh_experience = row["fh_experience"].ToString();
         }
         if (row["fh_keywd"] != null)
         {
             model.fh_keywd = row["fh_keywd"].ToString();
         }
         if (row["fh_addtime"] != null && row["fh_addtime"].ToString() != "")
         {
             model.fh_addtime = DateTime.Parse(row["fh_addtime"].ToString());
         }
     }
     return(model);
 }
コード例 #4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(fds.Model.fault_history model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update fault_history set ");
            strSql.Append("fh_adduser=@fh_adduser,");
            strSql.Append("ptype_id=@ptype_id,");
            strSql.Append("tpoint_id=@tpoint_id,");
            strSql.Append("system_id=@system_id,");
            strSql.Append("fh_phenomenon=@fh_phenomenon,");
            strSql.Append("fh_caseid=@fh_caseid,");
            strSql.Append("fh_title=@fh_title,");
            strSql.Append("fh_description=@fh_description,");
            strSql.Append("fh_cause=@fh_cause,");
            strSql.Append("fh_suggest=@fh_suggest,");
            strSql.Append("fh_explain=@fh_explain,");
            strSql.Append("fh_reference=@fh_reference,");
            strSql.Append("fh_experience=@fh_experience,");
            strSql.Append("fh_keywd=@fh_keywd,");
            strSql.Append("fh_addtime=@fh_addtime");
            strSql.Append(" where fh_id=@fh_id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@fh_adduser",     MySqlDbType.Int32,       11),
                new MySqlParameter("@ptype_id",       MySqlDbType.Int32,       11),
                new MySqlParameter("@tpoint_id",      MySqlDbType.Int32,       11),
                new MySqlParameter("@system_id",      MySqlDbType.Int32,       11),
                new MySqlParameter("@fh_phenomenon",  MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_caseid",      MySqlDbType.VarChar,    128),
                new MySqlParameter("@fh_title",       MySqlDbType.VarChar,    512),
                new MySqlParameter("@fh_description", MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_cause",       MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_suggest",     MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_explain",     MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_reference",   MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_experience",  MySqlDbType.VarChar,   2048),
                new MySqlParameter("@fh_keywd",       MySqlDbType.VarChar,    512),
                new MySqlParameter("@fh_addtime",     MySqlDbType.DateTime),
                new MySqlParameter("@fh_id",          MySqlDbType.Int32, 11)
            };
            parameters[0].Value  = model.fh_adduser;
            parameters[1].Value  = model.ptype_id;
            parameters[2].Value  = model.tpoint_id;
            parameters[3].Value  = model.system_id;
            parameters[4].Value  = model.fh_phenomenon;
            parameters[5].Value  = model.fh_caseid;
            parameters[6].Value  = model.fh_title;
            parameters[7].Value  = model.fh_description;
            parameters[8].Value  = model.fh_cause;
            parameters[9].Value  = model.fh_suggest;
            parameters[10].Value = model.fh_explain;
            parameters[11].Value = model.fh_reference;
            parameters[12].Value = model.fh_experience;
            parameters[13].Value = model.fh_keywd;
            parameters[14].Value = model.fh_addtime;
            parameters[15].Value = model.fh_id;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }