/// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Jium.Model.alarmevent model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update alarmevent set ");
            strSql.Append("alarmname=@alarmname,");
            strSql.Append("alarmdesc=@alarmdesc,");
            strSql.Append("createtime=@createtime,");
            strSql.Append("updatetime=@updatetime");
            strSql.Append(" where id=@id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@alarmname",  MySqlDbType.VarChar, 20),
                new MySqlParameter("@alarmdesc",  MySqlDbType.VarChar, 40),
                new MySqlParameter("@createtime", MySqlDbType.VarChar, 20),
                new MySqlParameter("@updatetime", MySqlDbType.VarChar, 20),
                new MySqlParameter("@id",         MySqlDbType.Int64, 20)
            };
            parameters[0].Value = model.alarmname;
            parameters[1].Value = model.alarmdesc;
            parameters[2].Value = model.createtime;
            parameters[3].Value = model.updatetime;
            parameters[4].Value = model.id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Jium.Model.alarmevent model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into alarmevent(");
            strSql.Append("alarmname,alarmdesc,createtime,updatetime)");
            strSql.Append(" values (");
            strSql.Append("@alarmname,@alarmdesc,@createtime,@updatetime)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@alarmname",  MySqlDbType.VarChar, 20),
                new MySqlParameter("@alarmdesc",  MySqlDbType.VarChar, 40),
                new MySqlParameter("@createtime", MySqlDbType.VarChar, 20),
                new MySqlParameter("@updatetime", MySqlDbType.VarChar, 20)
            };
            parameters[0].Value = model.alarmname;
            parameters[1].Value = model.alarmdesc;
            parameters[2].Value = model.createtime;
            parameters[3].Value = model.updatetime;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Jium.Model.alarmevent DataRowToModel(DataRow row)
 {
     Jium.Model.alarmevent model = new Jium.Model.alarmevent();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = long.Parse(row["id"].ToString());
         }
         if (row["alarmname"] != null)
         {
             model.alarmname = row["alarmname"].ToString();
         }
         if (row["alarmdesc"] != null)
         {
             model.alarmdesc = row["alarmdesc"].ToString();
         }
         if (row["createtime"] != null)
         {
             model.createtime = row["createtime"].ToString();
         }
         if (row["updatetime"] != null)
         {
             model.updatetime = row["updatetime"].ToString();
         }
     }
     return(model);
 }
Exemple #4
0
 private void ShowInfo(long id)
 {
     Jium.BLL.alarmevent   bll   = new Jium.BLL.alarmevent();
     Jium.Model.alarmevent model = bll.GetModel(id);
     this.lblid.Text         = model.id.ToString();
     this.txtalarmname.Text  = model.alarmname;
     this.txtalarmdesc.Text  = model.alarmdesc;
     this.txtcreatetime.Text = model.createtime;
     this.txtupdatetime.Text = model.updatetime;
 }
Exemple #5
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtalarmname.Text.Trim().Length == 0)
            {
                strErr += "alarmname不能为空!\\n";
            }
            if (this.txtalarmdesc.Text.Trim().Length == 0)
            {
                strErr += "alarmdesc不能为空!\\n";
            }
            if (this.txtcreatetime.Text.Trim().Length == 0)
            {
                strErr += "createtime不能为空!\\n";
            }
            if (this.txtupdatetime.Text.Trim().Length == 0)
            {
                strErr += "updatetime不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            long   id         = long.Parse(this.lblid.Text);
            string alarmname  = this.txtalarmname.Text;
            string alarmdesc  = this.txtalarmdesc.Text;
            string createtime = this.txtcreatetime.Text;
            string updatetime = this.txtupdatetime.Text;


            Jium.Model.alarmevent model = new Jium.Model.alarmevent();
            model.id         = id;
            model.alarmname  = alarmname;
            model.alarmdesc  = alarmdesc;
            model.createtime = createtime;
            model.updatetime = updatetime;

            Jium.BLL.alarmevent bll = new Jium.BLL.alarmevent();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Jium.Model.alarmevent GetModel(long id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,alarmname,alarmdesc,createtime,updatetime from alarmevent ");
            strSql.Append(" where id=@id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id", MySqlDbType.Int64)
            };
            parameters[0].Value = id;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }