/// <summary> /// 向数据库中插入一条新记录。带事务 /// </summary> /// <param name="sp">事务对象</param> /// <param name="_tb_EvaluateModel">tb_Evaluate实体</param> /// <returns>新插入记录的编号</returns> public int Insert(SqlTransaction sp, tb_EvaluateEntity _tb_EvaluateModel) { string sqlStr = "insert into tb_Evaluate([RecordsId],[UnitID],[AssessCount],[Speed],[Attitude],[Quality],[Type],[Status],[AddTime],[AssessCount2],[AddTime2]) values(@RecordsId,@UnitID,@AssessCount,@Speed,@Attitude,@Quality,@Type,@Status,@AddTime,@AssessCount2,@AddTime2) select @@identity"; int res; SqlParameter[] _param = { new SqlParameter("@RecordsId", SqlDbType.Int), new SqlParameter("@UnitID", SqlDbType.VarChar), new SqlParameter("@AssessCount", SqlDbType.VarChar), new SqlParameter("@Speed", SqlDbType.Int), new SqlParameter("@Attitude", SqlDbType.Int), new SqlParameter("@Quality", SqlDbType.Int), new SqlParameter("@Type", SqlDbType.Int), new SqlParameter("@Status", SqlDbType.Int), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@AssessCount2", SqlDbType.VarChar), new SqlParameter("@AddTime2", SqlDbType.DateTime) }; _param[0].Value = _tb_EvaluateModel.RecordsId; _param[1].Value = _tb_EvaluateModel.UnitID; _param[2].Value = _tb_EvaluateModel.AssessCount; _param[3].Value = _tb_EvaluateModel.Speed; _param[4].Value = _tb_EvaluateModel.Attitude; _param[5].Value = _tb_EvaluateModel.Quality; _param[6].Value = _tb_EvaluateModel.Type; _param[7].Value = _tb_EvaluateModel.Status; _param[8].Value = _tb_EvaluateModel.AddTime; _param[9].Value = _tb_EvaluateModel.AssessCount2; _param[10].Value = _tb_EvaluateModel.AddTime2; res = Convert.ToInt32(SqlHelper.ExecuteScalar(sp, CommandType.Text, sqlStr, _param)); return(res); }
/// <summary> /// 得到 tb_evaluate 数据实体 /// </summary> /// <param name="row">row</param> /// <returns>tb_evaluate 数据实体</returns> public tb_EvaluateEntity Populate_tb_EvaluateEntity_FromDr(DataRow row) { tb_EvaluateEntity Obj = new tb_EvaluateEntity(); if (row != null) { Obj.AssessId = ((row["AssessId"]) == DBNull.Value)?0:Convert.ToInt32(row["AssessId"]); Obj.RecordsId = ((row["RecordsId"]) == DBNull.Value)?0:Convert.ToInt32(row["RecordsId"]); Obj.UnitID = row["UnitID"].ToString(); Obj.AssessCount = row["AssessCount"].ToString(); Obj.Speed = ((row["Speed"]) == DBNull.Value)?0:Convert.ToInt32(row["Speed"]); Obj.Attitude = ((row["Attitude"]) == DBNull.Value)?0:Convert.ToInt32(row["Attitude"]); Obj.Quality = ((row["Quality"]) == DBNull.Value)?0:Convert.ToInt32(row["Quality"]); Obj.Type = ((row["Type"]) == DBNull.Value)?0:Convert.ToInt32(row["Type"]); Obj.Status = ((row["Status"]) == DBNull.Value)?0:Convert.ToInt32(row["Status"]); Obj.AddTime = ((row["AddTime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["AddTime"]); Obj.AssessCount2 = row["AssessCount2"].ToString(); Obj.AddTime2 = ((row["AddTime2"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["AddTime2"]); } else { return(null); } return(Obj); }
/// <summary> /// 向数据表tb_Evaluate更新一条记录。带事务 /// </summary> /// <param name="sp">事务对象</param> /// <param name="_tb_EvaluateModel">_tb_EvaluateModel</param> /// <returns>影响的行数</returns> public int Update(SqlTransaction sp, tb_EvaluateEntity _tb_EvaluateModel) { string sqlStr = "update tb_Evaluate set [RecordsId]=@RecordsId,[UnitID]=@UnitID,[AssessCount]=@AssessCount,[Speed]=@Speed,[Attitude]=@Attitude,[Quality]=@Quality,[Type]=@Type,[Status]=@Status,[AddTime]=@AddTime,[AssessCount2]=@AssessCount2,[AddTime2]=@AddTime2 where AssessId=@AssessId"; SqlParameter[] _param = { new SqlParameter("@AssessId", SqlDbType.Int), new SqlParameter("@RecordsId", SqlDbType.Int), new SqlParameter("@UnitID", SqlDbType.VarChar), new SqlParameter("@AssessCount", SqlDbType.VarChar), new SqlParameter("@Speed", SqlDbType.Int), new SqlParameter("@Attitude", SqlDbType.Int), new SqlParameter("@Quality", SqlDbType.Int), new SqlParameter("@Type", SqlDbType.Int), new SqlParameter("@Status", SqlDbType.Int), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@AssessCount2", SqlDbType.VarChar), new SqlParameter("@AddTime2", SqlDbType.DateTime) }; _param[0].Value = _tb_EvaluateModel.AssessId; _param[1].Value = _tb_EvaluateModel.RecordsId; _param[2].Value = _tb_EvaluateModel.UnitID; _param[3].Value = _tb_EvaluateModel.AssessCount; _param[4].Value = _tb_EvaluateModel.Speed; _param[5].Value = _tb_EvaluateModel.Attitude; _param[6].Value = _tb_EvaluateModel.Quality; _param[7].Value = _tb_EvaluateModel.Type; _param[8].Value = _tb_EvaluateModel.Status; _param[9].Value = _tb_EvaluateModel.AddTime; _param[10].Value = _tb_EvaluateModel.AssessCount2; _param[11].Value = _tb_EvaluateModel.AddTime2; return(SqlHelper.ExecuteNonQuery(sp, CommandType.Text, sqlStr, _param)); }
/// <summary> /// 得到 tb_evaluate 数据实体 /// </summary> /// <param name="dr">dr</param> /// <returns>tb_evaluate 数据实体</returns> public tb_EvaluateEntity Populate_tb_EvaluateEntity_FromDr(IDataReader dr) { tb_EvaluateEntity Obj = new tb_EvaluateEntity(); Obj.AssessId = ((dr["AssessId"]) == DBNull.Value)?0:Convert.ToInt32(dr["AssessId"]); Obj.RecordsId = ((dr["RecordsId"]) == DBNull.Value)?0:Convert.ToInt32(dr["RecordsId"]); Obj.UnitID = dr["UnitID"].ToString(); Obj.AssessCount = dr["AssessCount"].ToString(); Obj.Speed = ((dr["Speed"]) == DBNull.Value)?0:Convert.ToInt32(dr["Speed"]); Obj.Attitude = ((dr["Attitude"]) == DBNull.Value)?0:Convert.ToInt32(dr["Attitude"]); Obj.Quality = ((dr["Quality"]) == DBNull.Value)?0:Convert.ToInt32(dr["Quality"]); Obj.Type = ((dr["Type"]) == DBNull.Value)?0:Convert.ToInt32(dr["Type"]); Obj.Status = ((dr["Status"]) == DBNull.Value)?0:Convert.ToInt32(dr["Status"]); Obj.AddTime = ((dr["AddTime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(dr["AddTime"]); Obj.AssessCount2 = dr["AssessCount2"].ToString(); Obj.AddTime2 = ((dr["AddTime2"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(dr["AddTime2"]); return(Obj); }
/// <summary> /// 根据维修工单ID,返回tb_EvaluateEntity /// </summary> /// <param name="RecordsId"></param> /// <returns></returns> public tb_EvaluateEntity Gettb_EvaluateById(int RecordsId) { tb_EvaluateEntity _obj = null; SqlParameter[] _param = { new SqlParameter("@RecordsId", SqlDbType.Int) }; _param[0].Value = RecordsId; string sqlStr = "select * from tb_Evaluate with(nolock) where RecordsId=@RecordsId"; using (SqlDataReader dr = SqlHelper.ExecuteReader(WebConfig.AutoRepairRW, CommandType.Text, sqlStr, _param)) { while (dr.Read()) { _obj = Populate_tb_EvaluateEntity_FromDr(dr); } } return(_obj); }
public void Update(tb_EvaluateEntity tb_EvaluateEntity) { tb_Evaluatedal.Update(tb_EvaluateEntity); }
public int Insert(tb_EvaluateEntity tb_EvaluateEntity) { return(tb_Evaluatedal.Insert(tb_EvaluateEntity)); }