/// <summary> /// 更新一条数据 /// </summary> public bool Update(abc.Model.Model.TeacherSchedule model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update TeacherSchedule set "); strSql.Append("WsDdate=SQL2012WsDdate,"); strSql.Append("BeginTime=SQL2012BeginTime,"); strSql.Append("EndTime=SQL2012EndTime,"); strSql.Append("Creator=SQL2012Creator,"); strSql.Append("CreateDate=SQL2012CreateDate"); strSql.Append(" where WsId=SQL2012WsId"); SqlParameter[] parameters = { new SqlParameter("SQL2012WsDdate", SqlDbType.DateTime), new SqlParameter("SQL2012BeginTime", SqlDbType.DateTime), new SqlParameter("SQL2012EndTime", SqlDbType.DateTime), new SqlParameter("SQL2012Creator", SqlDbType.Int, 4), new SqlParameter("SQL2012CreateDate", SqlDbType.DateTime), new SqlParameter("SQL2012WsId", SqlDbType.Int, 4), new SqlParameter("SQL2012TeacherId", SqlDbType.Int, 4), new SqlParameter("SQL2012ShiftId", SqlDbType.Int, 4) }; parameters[0].Value = model.WsDdate; parameters[1].Value = model.BeginTime; parameters[2].Value = model.EndTime; parameters[3].Value = model.Creator; parameters[4].Value = model.CreateDate; parameters[5].Value = model.WsId; parameters[6].Value = model.TeacherId; parameters[7].Value = model.ShiftId; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public abc.Model.Model.TeacherSchedule DataRowToModel(DataRow row) { abc.Model.Model.TeacherSchedule model = new abc.Model.Model.TeacherSchedule(); if (row != null) { if (row["WsId"] != null && row["WsId"].ToString() != "") { model.WsId = int.Parse(row["WsId"].ToString()); } if (row["TeacherId"] != null && row["TeacherId"].ToString() != "") { model.TeacherId = int.Parse(row["TeacherId"].ToString()); } if (row["ShiftId"] != null && row["ShiftId"].ToString() != "") { model.ShiftId = int.Parse(row["ShiftId"].ToString()); } if (row["WsDdate"] != null && row["WsDdate"].ToString() != "") { model.WsDdate = DateTime.Parse(row["WsDdate"].ToString()); } if (row["BeginTime"] != null && row["BeginTime"].ToString() != "") { model.BeginTime = DateTime.Parse(row["BeginTime"].ToString()); } if (row["EndTime"] != null && row["EndTime"].ToString() != "") { model.EndTime = DateTime.Parse(row["EndTime"].ToString()); } if (row["Creator"] != null && row["Creator"].ToString() != "") { model.Creator = int.Parse(row["Creator"].ToString()); } if (row["CreateDate"] != null && row["CreateDate"].ToString() != "") { model.CreateDate = DateTime.Parse(row["CreateDate"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(abc.Model.Model.TeacherSchedule model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into TeacherSchedule("); strSql.Append("TeacherId,ShiftId,WsDdate,BeginTime,EndTime,Creator,CreateDate)"); strSql.Append(" values ("); strSql.Append("SQL2012TeacherId,SQL2012ShiftId,SQL2012WsDdate,SQL2012BeginTime,SQL2012EndTime,SQL2012Creator,SQL2012CreateDate)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("SQL2012TeacherId", SqlDbType.Int, 4), new SqlParameter("SQL2012ShiftId", SqlDbType.Int, 4), new SqlParameter("SQL2012WsDdate", SqlDbType.DateTime), new SqlParameter("SQL2012BeginTime", SqlDbType.DateTime), new SqlParameter("SQL2012EndTime", SqlDbType.DateTime), new SqlParameter("SQL2012Creator", SqlDbType.Int, 4), new SqlParameter("SQL2012CreateDate", SqlDbType.DateTime) }; parameters[0].Value = model.TeacherId; parameters[1].Value = model.ShiftId; parameters[2].Value = model.WsDdate; parameters[3].Value = model.BeginTime; parameters[4].Value = model.EndTime; parameters[5].Value = model.Creator; parameters[6].Value = model.CreateDate; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public abc.Model.Model.TeacherSchedule GetModel(int WsId) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 WsId,TeacherId,ShiftId,WsDdate,BeginTime,EndTime,Creator,CreateDate from TeacherSchedule "); strSql.Append(" where WsId=SQL2012WsId"); SqlParameter[] parameters = { new SqlParameter("SQL2012WsId", SqlDbType.Int, 4) }; parameters[0].Value = WsId; abc.Model.Model.TeacherSchedule model = new abc.Model.Model.TeacherSchedule(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }