/// <summary> /// 更新一条数据 /// </summary> public bool Update(ALS.Model.warnlog model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tb_warnlog set "); strSql.Append("grade=@grade,"); strSql.Append("logdate=@logdate,"); strSql.Append("logtime=@logtime,"); strSql.Append("warncode=@warncode,"); strSql.Append("warntitle=@warntitle,"); strSql.Append("sign=@sign,"); strSql.Append("para1=@para1,"); strSql.Append("para2=@para2,"); strSql.Append("para3=@para3"); strSql.Append(" where ID=@ID"); MySqlParameter[] parameters = { new MySqlParameter("@grade", MySqlDbType.Int32, 11), new MySqlParameter("@logdate", MySqlDbType.Date), new MySqlParameter("@logtime", MySqlDbType.DateTime), new MySqlParameter("@warncode", MySqlDbType.VarChar, 255), new MySqlParameter("@warntitle", MySqlDbType.VarChar, 255), new MySqlParameter("@sign", MySqlDbType.Text), new MySqlParameter("@para1", MySqlDbType.VarChar, 255), new MySqlParameter("@para2", MySqlDbType.VarChar, 255), new MySqlParameter("@para3", MySqlDbType.VarChar, 255), new MySqlParameter("@ID", MySqlDbType.Int32, 20) }; parameters[0].Value = model.grade; parameters[1].Value = model.logdate; parameters[2].Value = model.logtime; parameters[3].Value = model.warncode; parameters[4].Value = model.warntitle; parameters[5].Value = model.sign; parameters[6].Value = model.para1; parameters[7].Value = model.para2; parameters[8].Value = model.para3; parameters[9].Value = model.ID; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ALS.Model.warnlog DataRowToModel(DataRow row) { ALS.Model.warnlog model = new ALS.Model.warnlog(); if (row != null) { if (row["ID"] != null && row["ID"].ToString() != "") { model.ID = long.Parse(row["ID"].ToString()); } if (row["grade"] != null && row["grade"].ToString() != "") { model.grade = int.Parse(row["grade"].ToString()); } if (row["logdate"] != null && row["logdate"].ToString() != "") { model.logdate = DateTime.Parse(row["logdate"].ToString()); } if (row["logtime"] != null && row["logtime"].ToString() != "") { model.logtime = DateTime.Parse(row["logtime"].ToString()); } if (row["warncode"] != null) { model.warncode = row["warncode"].ToString(); } if (row["warntitle"] != null) { model.warntitle = row["warntitle"].ToString(); } if (row["sign"] != null) { model.sign = row["sign"].ToString(); } if (row["para1"] != null) { model.para1 = row["para1"].ToString(); } if (row["para2"] != null) { model.para2 = row["para2"].ToString(); } if (row["para3"] != null) { model.para3 = row["para3"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(ALS.Model.warnlog model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tb_warnlog("); strSql.Append("grade,logdate,logtime,warncode,warntitle,sign,para1,para2,para3)"); strSql.Append(" values ("); strSql.Append("@grade,@logdate,@logtime,@warncode,@warntitle,@sign,@para1,@para2,@para3)"); MySqlParameter[] parameters = { new MySqlParameter("@grade", MySqlDbType.Int32, 11), new MySqlParameter("@logdate", MySqlDbType.Date), new MySqlParameter("@logtime", MySqlDbType.DateTime), new MySqlParameter("@warncode", MySqlDbType.VarChar, 255), new MySqlParameter("@warntitle", MySqlDbType.VarChar, 255), new MySqlParameter("@sign", MySqlDbType.Text), new MySqlParameter("@para1", MySqlDbType.VarChar, 255), new MySqlParameter("@para2", MySqlDbType.VarChar, 255), new MySqlParameter("@para3", MySqlDbType.VarChar, 255) }; parameters[0].Value = model.grade; parameters[1].Value = model.logdate; parameters[2].Value = model.logtime; parameters[3].Value = model.warncode; parameters[4].Value = model.warntitle; parameters[5].Value = model.sign; parameters[6].Value = model.para1; parameters[7].Value = model.para2; parameters[8].Value = model.para3; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ALS.Model.warnlog GetModel(long ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select ID,grade,logdate,logtime,warncode,warntitle,sign,para1,para2,para3 from tb_warnlog "); strSql.Append(" where ID=@ID"); MySqlParameter[] parameters = { new MySqlParameter("@ID", MySqlDbType.Int32) }; parameters[0].Value = ID; ALS.Model.warnlog model = new ALS.Model.warnlog(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }