/// <summary> /// 更新一条数据 /// </summary> public bool Update(KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update TimeSOP set "); strSql.Append("TimeSOPGName=@TimeSOPGName,"); strSql.Append("TimeSOPGEnable=@TimeSOPGEnable,"); strSql.Append("TimeSOPGLoop=@TimeSOPGLoop,"); strSql.Append("MonEnable=@MonEnable,"); strSql.Append("TueEnable=@TueEnable,"); strSql.Append("WedEnable=@WedEnable,"); strSql.Append("ThuEnable=@ThuEnable,"); strSql.Append("FriEnable=@FriEnable,"); strSql.Append("SatEnable=@SatEnable,"); strSql.Append("SunEnable=@SunEnable,"); strSql.Append("TimePoint=@TimePoint,"); strSql.Append("SOPID=@SOPID"); strSql.Append(" where TimeSOPGID=@TimeSOPGID "); SQLiteParameter[] parameters = { new SQLiteParameter("@TimeSOPGName", DbType.String), new SQLiteParameter("@TimeSOPGEnable", DbType.Boolean, 1), new SQLiteParameter("@TimeSOPGLoop", DbType.Boolean, 1), new SQLiteParameter("@MonEnable", DbType.Boolean, 1), new SQLiteParameter("@TueEnable", DbType.Boolean, 1), new SQLiteParameter("@WedEnable", DbType.Boolean, 1), new SQLiteParameter("@ThuEnable", DbType.Boolean, 1), new SQLiteParameter("@FriEnable", DbType.Boolean, 1), new SQLiteParameter("@SatEnable", DbType.Boolean, 1), new SQLiteParameter("@SunEnable", DbType.Boolean, 1), new SQLiteParameter("@TimePoint", DbType.String), new SQLiteParameter("@SOPID", DbType.Int32, 4), new SQLiteParameter("@TimeSOPGID", DbType.Int32, 4) }; parameters[0].Value = model.TimeSOPGName; parameters[1].Value = model.TimeSOPGEnable; parameters[2].Value = model.TimeSOPGLoop; parameters[3].Value = model.MonEnable; parameters[4].Value = model.TueEnable; parameters[5].Value = model.WedEnable; parameters[6].Value = model.ThuEnable; parameters[7].Value = model.FriEnable; parameters[8].Value = model.SatEnable; parameters[9].Value = model.SunEnable; parameters[10].Value = model.TimePoint; parameters[11].Value = model.SOPID; parameters[12].Value = model.TimeSOPGID; int rows = DbHelperSQLite.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into TimeSOP("); strSql.Append("TimeSOPGID,TimeSOPGName,TimeSOPGEnable,TimeSOPGLoop,MonEnable,TueEnable,WedEnable,ThuEnable,FriEnable,SatEnable,SunEnable,TimePoint,SOPID)"); strSql.Append(" values ("); strSql.Append("@TimeSOPGID,@TimeSOPGName,@TimeSOPGEnable,@TimeSOPGLoop,@MonEnable,@TueEnable,@WedEnable,@ThuEnable,@FriEnable,@SatEnable,@SunEnable,@TimePoint,@SOPID)"); SQLiteParameter[] parameters = { new SQLiteParameter("@TimeSOPGID", DbType.Int32, 4), new SQLiteParameter("@TimeSOPGName", DbType.String), new SQLiteParameter("@TimeSOPGEnable", DbType.Boolean, 1), new SQLiteParameter("@TimeSOPGLoop", DbType.Boolean, 1), new SQLiteParameter("@MonEnable", DbType.Boolean, 1), new SQLiteParameter("@TueEnable", DbType.Boolean, 1), new SQLiteParameter("@WedEnable", DbType.Boolean, 1), new SQLiteParameter("@ThuEnable", DbType.Boolean, 1), new SQLiteParameter("@FriEnable", DbType.Boolean, 1), new SQLiteParameter("@SatEnable", DbType.Boolean, 1), new SQLiteParameter("@SunEnable", DbType.Boolean, 1), new SQLiteParameter("@TimePoint", DbType.String), new SQLiteParameter("@SOPID", DbType.Int32, 4) }; parameters[0].Value = model.TimeSOPGID; parameters[1].Value = model.TimeSOPGName; parameters[2].Value = model.TimeSOPGEnable; parameters[3].Value = model.TimeSOPGLoop; parameters[4].Value = model.MonEnable; parameters[5].Value = model.TueEnable; parameters[6].Value = model.WedEnable; parameters[7].Value = model.ThuEnable; parameters[8].Value = model.FriEnable; parameters[9].Value = model.SatEnable; parameters[10].Value = model.SunEnable; parameters[11].Value = model.TimePoint; parameters[12].Value = model.SOPID; int rows = DbHelperSQLite.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP GetModel(int TimeSOPGID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select TimeSOPGID,TimeSOPGName,TimeSOPGEnable,TimeSOPGLoop,MonEnable,TueEnable,WedEnable,ThuEnable,FriEnable,SatEnable,SunEnable,TimePoint,SOPID from TimeSOP "); strSql.Append(" where TimeSOPGID=@TimeSOPGID "); SQLiteParameter[] parameters = { new SQLiteParameter("@TimeSOPGID", DbType.Int32, 4) }; parameters[0].Value = TimeSOPGID; KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model = new KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP(); DataSet ds = DbHelperSQLite.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP DataRowToModel(DataRow row) { KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model = new KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP(); if (row != null) { if (row["TimeSOPGID"] != null && row["TimeSOPGID"].ToString() != "") { model.TimeSOPGID = int.Parse(row["TimeSOPGID"].ToString()); } if (row["TimeSOPGName"] != null) { model.TimeSOPGName = row["TimeSOPGName"].ToString(); } if (row["TimeSOPGEnable"] != null && row["TimeSOPGEnable"].ToString() != "") { if ((row["TimeSOPGEnable"].ToString() == "1") || (row["TimeSOPGEnable"].ToString().ToLower() == "true")) { model.TimeSOPGEnable = true; } else { model.TimeSOPGEnable = false; } } if (row["TimeSOPGLoop"] != null && row["TimeSOPGLoop"].ToString() != "") { if ((row["TimeSOPGLoop"].ToString() == "1") || (row["TimeSOPGLoop"].ToString().ToLower() == "true")) { model.TimeSOPGLoop = true; } else { model.TimeSOPGLoop = false; } } if (row["MonEnable"] != null && row["MonEnable"].ToString() != "") { if ((row["MonEnable"].ToString() == "1") || (row["MonEnable"].ToString().ToLower() == "true")) { model.MonEnable = true; } else { model.MonEnable = false; } } if (row["TueEnable"] != null && row["TueEnable"].ToString() != "") { if ((row["TueEnable"].ToString() == "1") || (row["TueEnable"].ToString().ToLower() == "true")) { model.TueEnable = true; } else { model.TueEnable = false; } } if (row["WedEnable"] != null && row["WedEnable"].ToString() != "") { if ((row["WedEnable"].ToString() == "1") || (row["WedEnable"].ToString().ToLower() == "true")) { model.WedEnable = true; } else { model.WedEnable = false; } } if (row["ThuEnable"] != null && row["ThuEnable"].ToString() != "") { if ((row["ThuEnable"].ToString() == "1") || (row["ThuEnable"].ToString().ToLower() == "true")) { model.ThuEnable = true; } else { model.ThuEnable = false; } } if (row["FriEnable"] != null && row["FriEnable"].ToString() != "") { if ((row["FriEnable"].ToString() == "1") || (row["FriEnable"].ToString().ToLower() == "true")) { model.FriEnable = true; } else { model.FriEnable = false; } } if (row["SatEnable"] != null && row["SatEnable"].ToString() != "") { if ((row["SatEnable"].ToString() == "1") || (row["SatEnable"].ToString().ToLower() == "true")) { model.SatEnable = true; } else { model.SatEnable = false; } } if (row["SunEnable"] != null && row["SunEnable"].ToString() != "") { if ((row["SunEnable"].ToString() == "1") || (row["SunEnable"].ToString().ToLower() == "true")) { model.SunEnable = true; } else { model.SunEnable = false; } } if (row["TimePoint"] != null) { model.TimePoint = row["TimePoint"].ToString(); } if (row["SOPID"] != null && row["SOPID"].ToString() != "") { model.SOPID = int.Parse(row["SOPID"].ToString()); } } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP DataRowToModel(DataRow row) { KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model=new KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP(); if (row != null) { if(row["TimeSOPGID"]!=null && row["TimeSOPGID"].ToString()!="") { model.TimeSOPGID=int.Parse(row["TimeSOPGID"].ToString()); } if(row["TimeSOPGName"]!=null) { model.TimeSOPGName=row["TimeSOPGName"].ToString(); } if(row["TimeSOPGEnable"]!=null && row["TimeSOPGEnable"].ToString()!="") { if((row["TimeSOPGEnable"].ToString()=="1")||(row["TimeSOPGEnable"].ToString().ToLower()=="true")) { model.TimeSOPGEnable=true; } else { model.TimeSOPGEnable=false; } } if(row["TimeSOPGLoop"]!=null && row["TimeSOPGLoop"].ToString()!="") { if((row["TimeSOPGLoop"].ToString()=="1")||(row["TimeSOPGLoop"].ToString().ToLower()=="true")) { model.TimeSOPGLoop=true; } else { model.TimeSOPGLoop=false; } } if(row["MonEnable"]!=null && row["MonEnable"].ToString()!="") { if((row["MonEnable"].ToString()=="1")||(row["MonEnable"].ToString().ToLower()=="true")) { model.MonEnable=true; } else { model.MonEnable=false; } } if(row["TueEnable"]!=null && row["TueEnable"].ToString()!="") { if((row["TueEnable"].ToString()=="1")||(row["TueEnable"].ToString().ToLower()=="true")) { model.TueEnable=true; } else { model.TueEnable=false; } } if(row["WedEnable"]!=null && row["WedEnable"].ToString()!="") { if((row["WedEnable"].ToString()=="1")||(row["WedEnable"].ToString().ToLower()=="true")) { model.WedEnable=true; } else { model.WedEnable=false; } } if(row["ThuEnable"]!=null && row["ThuEnable"].ToString()!="") { if((row["ThuEnable"].ToString()=="1")||(row["ThuEnable"].ToString().ToLower()=="true")) { model.ThuEnable=true; } else { model.ThuEnable=false; } } if(row["FriEnable"]!=null && row["FriEnable"].ToString()!="") { if((row["FriEnable"].ToString()=="1")||(row["FriEnable"].ToString().ToLower()=="true")) { model.FriEnable=true; } else { model.FriEnable=false; } } if(row["SatEnable"]!=null && row["SatEnable"].ToString()!="") { if((row["SatEnable"].ToString()=="1")||(row["SatEnable"].ToString().ToLower()=="true")) { model.SatEnable=true; } else { model.SatEnable=false; } } if(row["SunEnable"]!=null && row["SunEnable"].ToString()!="") { if((row["SunEnable"].ToString()=="1")||(row["SunEnable"].ToString().ToLower()=="true")) { model.SunEnable=true; } else { model.SunEnable=false; } } if(row["TimePoint"]!=null) { model.TimePoint=row["TimePoint"].ToString(); } if(row["SOPID"]!=null && row["SOPID"].ToString()!="") { model.SOPID=int.Parse(row["SOPID"].ToString()); } } return model; }
/// <summary> /// 得到一个对象实体 /// </summary> public KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP GetModel(int TimeSOPGID) { StringBuilder strSql=new StringBuilder(); strSql.Append("select TimeSOPGID,TimeSOPGName,TimeSOPGEnable,TimeSOPGLoop,MonEnable,TueEnable,WedEnable,ThuEnable,FriEnable,SatEnable,SunEnable,TimePoint,SOPID from TimeSOP "); strSql.Append(" where TimeSOPGID=@TimeSOPGID "); SQLiteParameter[] parameters = { new SQLiteParameter("@TimeSOPGID", DbType.Int32,4) }; parameters[0].Value = TimeSOPGID; KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP model=new KryptonAccessController.SQLite.Model.InteractRelation.TimeSOP(); DataSet ds=DbHelperSQLite.Query(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } }