using Maticsoft.DBUtility; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PMSUI.Model { public class AGVAboveFetalToolModel { public int AGVID = 0; public string Meaterials = ""; } public class AGVAboveFetalToolInformationSQL { /// /// 增加一条数据 /// public static bool Add(AGVAboveFetalToolModel t) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into AGVAboveFetalToolInformation("); strSql.Append("AGVID,Meaterials)"); strSql.Append($" values ({t.AGVID},'{t.Meaterials}')"); int rows = DbHelperSQL.ExecuteSql(strSql.ToString()); if (rows > 0) { return true; } else { return false; } } public static void Delete(AGVAboveFetalToolModel t) { string strSql = $" delete from AGVAboveFetalToolInformation where AGVID = {t.AGVID}"; DbHelperSQL.ExecuteSql(strSql); } public static List GetList(string strWhere) { List listAGVAboveFetalTools = new List(); StringBuilder sql = new StringBuilder(); sql.Append($"select * from AGVAboveFetalToolInformation "); if (strWhere != "") { sql.Append($"{strWhere}"); } DataTable dt = DbHelperSQL.Query(sql.ToString()).Tables[0]; if (dt?.Rows.Count > 0) { listAGVAboveFetalTools = (from s in dt.AsEnumerable() select new AGVAboveFetalToolModel { AGVID = s.Field("AGVID"), Meaterials = s.Field("Meaterials"), }).ToList(); } return listAGVAboveFetalTools; } public static bool Update(AGVAboveFetalToolModel t) { StringBuilder strSql = new StringBuilder(); strSql.Append("update AGVAboveFetalToolInformation set "); strSql.Append($"AGVID={t.AGVID}, "); strSql.Append($"Meaterials='{t.Meaterials}' "); strSql.Append($" where AGVID={t.AGVID} "); return DbHelperSQL.ExecuteSql(strSql.ToString()) > 0; } } }