public static int Insert(DeviceInfoData d) { StringBuilder sql = new StringBuilder(); sql.Append("insert into DeviceInfo ("); sql.Append("ID, "); sql.Append("NewTime, "); sql.Append("HexVer, "); sql.Append("HexUpTime, "); sql.Append("SoftVer, "); sql.Append("SoftUpTime, "); sql.Append("bHPass, "); sql.Append("bDPass, "); sql.Append("bESLPass, "); sql.Append("bKeyData, "); sql.Append("HPassTimes, "); sql.Append("DPassTimes, "); sql.Append("bak1, "); sql.Append("bak2, "); sql.Append("bak3, "); sql.Append("bak4, "); sql.Append("bak5, "); sql.Append("bak6"); sql.Append(") values ("); sql.Append("'"); sql.Append(d.ID); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.NewTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append(""); sql.Append(d.HexVer.ToString()); sql.Append(""); sql.Append(", "); sql.Append("'"); sql.Append(d.HexUpTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append(""); sql.Append(d.SoftVer.ToString()); sql.Append(""); sql.Append(", "); sql.Append("'"); sql.Append(d.SoftUpTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append(""); if (d.bHPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append(""); if (d.bDPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append(""); if (d.bESLPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append(""); if (d.bKeyData) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append(""); sql.Append(d.HPassTimes.ToString()); sql.Append(""); sql.Append(", "); sql.Append(""); sql.Append(d.DPassTimes.ToString()); sql.Append(""); sql.Append(", "); sql.Append("'"); sql.Append(d.bak1.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.bak2.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.bak3.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.bak4.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.bak5.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("'"); sql.Append(d.bak6.ToString()); sql.Append("'"); sql.Append(")"); return(WFNetLib.ADO.SQLServerOP.NonQuerySQL(sql.ToString())); }
public static int Update(DeviceInfoData d) { StringBuilder sql = new StringBuilder(); sql.Append("update DeviceInfo set "); sql.Append("NewTime="); sql.Append("'"); sql.Append(d.NewTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append("HexVer="); sql.Append(""); sql.Append(d.HexVer.ToString()); sql.Append(""); sql.Append(", "); sql.Append("HexUpTime="); sql.Append("'"); sql.Append(d.HexUpTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append("SoftVer="); sql.Append(""); sql.Append(d.SoftVer.ToString()); sql.Append(""); sql.Append(", "); sql.Append("SoftUpTime="); sql.Append("'"); sql.Append(d.SoftUpTime.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("'"); sql.Append(", "); sql.Append("bHPass="******""); if (d.bHPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append("bDPass="******""); if (d.bDPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append("bESLPass="******""); if (d.bESLPass) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append("bKeyData="); sql.Append(""); if (d.bKeyData) { sql.Append("1"); } else { sql.Append("0"); } sql.Append(""); sql.Append(", "); sql.Append("HPassTimes="); sql.Append(""); sql.Append(d.HPassTimes.ToString()); sql.Append(""); sql.Append(", "); sql.Append("DPassTimes="); sql.Append(""); sql.Append(d.DPassTimes.ToString()); sql.Append(""); sql.Append(", "); sql.Append("bak1="); sql.Append("'"); sql.Append(d.bak1.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("bak2="); sql.Append("'"); sql.Append(d.bak2.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("bak3="); sql.Append("'"); sql.Append(d.bak3.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("bak4="); sql.Append("'"); sql.Append(d.bak4.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("bak5="); sql.Append("'"); sql.Append(d.bak5.ToString()); sql.Append("'"); sql.Append(", "); sql.Append("bak6="); sql.Append("'"); sql.Append(d.bak6.ToString()); sql.Append("'"); sql.Append(" where ID="); sql.Append("'"); sql.Append(d.ID.ToString()); sql.Append("'"); return(WFNetLib.ADO.SQLServerOP.NonQuerySQL(sql.ToString())); }
public static DeviceInfoData Construct(DataTable dt, int rowIndex) { DeviceInfoData data = new DeviceInfoData(); if (dt.Rows.Count < rowIndex + 1) { return(null); } DataRow dr = dt.Rows[rowIndex]; if (dr == null) { return(null); } try { data.ID = Convert.ToString(dr["ID"]); } catch { } try { data.NewTime = Convert.ToDateTime(dr["NewTime"]); } catch { } try { data.HexVer = Convert.ToDouble(dr["HexVer"]); } catch { } try { data.HexUpTime = Convert.ToDateTime(dr["HexUpTime"]); } catch { } try { data.SoftVer = Convert.ToDouble(dr["SoftVer"]); } catch { } try { data.SoftUpTime = Convert.ToDateTime(dr["SoftUpTime"]); } catch { } try { data.bHPass = Convert.ToBoolean(dr["bHPass"]); } catch { } try { data.bDPass = Convert.ToBoolean(dr["bDPass"]); } catch { } try { data.bESLPass = Convert.ToBoolean(dr["bESLPass"]); } catch { } try { data.bKeyData = Convert.ToBoolean(dr["bKeyData"]); } catch { } try { data.HPassTimes = Convert.ToInt32(dr["HPassTimes"]); } catch { } try { data.DPassTimes = Convert.ToInt32(dr["DPassTimes"]); } catch { } try { data.bak1 = Convert.ToString(dr["bak1"]); } catch { } try { data.bak2 = Convert.ToString(dr["bak2"]); } catch { } try { data.bak3 = Convert.ToString(dr["bak3"]); } catch { } try { data.bak4 = Convert.ToString(dr["bak4"]); } catch { } try { data.bak5 = Convert.ToString(dr["bak5"]); } catch { } try { data.bak6 = Convert.ToString(dr["bak6"]); } catch { } return(data); }