/// <summary> /// 更新一条数据 /// </summary> public bool Update(XHD.Model.ims.ims_emp_score model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update ims_emp_score set "); strSql.Append("Factory_Id=@Factory_Id,"); strSql.Append("d_id=@d_id,"); strSql.Append("d_name=@d_name,"); strSql.Append("emp_id=@emp_id,"); strSql.Append("emp_name=@emp_name,"); strSql.Append("rule_id=@rule_id,"); strSql.Append("isPlus=@isPlus,"); strSql.Append("score=@score,"); strSql.Append("check_empId=@check_empId,"); strSql.Append("check_empName=@check_empName,"); strSql.Append("check_date=@check_date,"); strSql.Append("check_remark=@check_remark"); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@Factory_Id", MySqlDbType.VarChar, 60), new MySqlParameter("@d_id", MySqlDbType.Int32, 11), new MySqlParameter("@d_name", MySqlDbType.VarChar, 60), new MySqlParameter("@emp_id", MySqlDbType.Int32, 11), new MySqlParameter("@emp_name", MySqlDbType.VarChar, 60), new MySqlParameter("@rule_id", MySqlDbType.Int32, 11), new MySqlParameter("@isPlus", MySqlDbType.VarChar, 1), new MySqlParameter("@score", MySqlDbType.Decimal, 16), new MySqlParameter("@check_empId", MySqlDbType.Int32, 11), new MySqlParameter("@check_empName", MySqlDbType.VarChar, 60), new MySqlParameter("@check_date", MySqlDbType.VarChar, 50), new MySqlParameter("@check_remark", MySqlDbType.Text), new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.Factory_Id; parameters[1].Value = model.d_id; parameters[2].Value = model.d_name; parameters[3].Value = model.emp_id; parameters[4].Value = model.emp_name; parameters[5].Value = model.rule_id; parameters[6].Value = model.isPlus; parameters[7].Value = model.score; parameters[8].Value = model.check_empId; parameters[9].Value = model.check_empName; parameters[10].Value = model.check_date; parameters[11].Value = model.check_remark; parameters[12].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(XHD.Model.ims.ims_emp_score model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into ims_emp_score("); strSql.Append("id,Factory_Id,d_id,d_name,emp_id,emp_name,rule_id,rule_name,isPlus,score,check_empId,check_empName,check_date,check_remark,score_source,complaint_id,operate_date)"); strSql.Append(" values ("); strSql.Append("@id,@Factory_Id,@d_id,@d_name,@emp_id,@emp_name,@rule_id,@rule_name,@isPlus,@score,@check_empId,@check_empName,@check_date,@check_remark,@score_source,@complaint_id,@operate_date)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@Factory_Id", MySqlDbType.VarChar, 60), new MySqlParameter("@d_id", MySqlDbType.Int32, 11), new MySqlParameter("@d_name", MySqlDbType.VarChar, 60), new MySqlParameter("@emp_id", MySqlDbType.Int32, 11), new MySqlParameter("@emp_name", MySqlDbType.VarChar, 60), new MySqlParameter("@rule_id", MySqlDbType.Int32, 11), new MySqlParameter("@rule_name", MySqlDbType.VarChar, 100), new MySqlParameter("@isPlus", MySqlDbType.VarChar, 1), new MySqlParameter("@score", MySqlDbType.Decimal, 16), new MySqlParameter("@check_empId", MySqlDbType.Int32, 11), new MySqlParameter("@check_empName", MySqlDbType.VarChar, 60), new MySqlParameter("@check_date", MySqlDbType.VarChar, 50), new MySqlParameter("@check_remark", MySqlDbType.Text), new MySqlParameter("@score_source", MySqlDbType.VarChar, 1), new MySqlParameter("@complaint_id", MySqlDbType.Int32, 11), new MySqlParameter("@operate_date", MySqlDbType.DateTime) }; parameters[0].Value = model.id; parameters[1].Value = model.Factory_Id; parameters[2].Value = model.d_id; parameters[3].Value = model.d_name; parameters[4].Value = model.emp_id; parameters[5].Value = model.emp_name; parameters[6].Value = model.rule_id; parameters[7].Value = model.rule_name; parameters[8].Value = model.isPlus; parameters[9].Value = model.score; parameters[10].Value = model.check_empId; parameters[11].Value = model.check_empName; parameters[12].Value = model.check_date; parameters[13].Value = model.check_remark; parameters[14].Value = model.score_source; parameters[15].Value = model.complaint_id; parameters[16].Value = model.operate_date; object obj = DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.ims.ims_emp_score GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,Factory_Id,d_id,d_name,emp_id,emp_name,rule_id,isPlus,score,check_empId,check_empName,check_date,check_remark,score_source,complaint_id,operate_date from ims_emp_score "); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = id; XHD.Model.ims.ims_emp_score model = new XHD.Model.ims.ims_emp_score(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.ims.ims_emp_score DataRowToModel(DataRow row) { XHD.Model.ims.ims_emp_score model = new XHD.Model.ims.ims_emp_score(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["Factory_Id"] != null) { model.Factory_Id = row["Factory_Id"].ToString(); } if (row["d_id"] != null && row["d_id"].ToString() != "") { model.d_id = int.Parse(row["d_id"].ToString()); } if (row["d_name"] != null) { model.d_name = row["d_name"].ToString(); } if (row["emp_id"] != null && row["emp_id"].ToString() != "") { model.emp_id = int.Parse(row["emp_id"].ToString()); } if (row["emp_name"] != null) { model.emp_name = row["emp_name"].ToString(); } if (row["rule_id"] != null && row["rule_id"].ToString() != "") { model.rule_id = int.Parse(row["rule_id"].ToString()); } if (row["rule_name"] != null) { model.rule_name = row["rule_name"].ToString(); } if (row["isPlus"] != null) { model.isPlus = row["isPlus"].ToString(); } if (row["score"] != null && row["score"].ToString() != "") { model.score = decimal.Parse(row["score"].ToString()); } if (row["check_empId"] != null && row["check_empId"].ToString() != "") { model.check_empId = int.Parse(row["check_empId"].ToString()); } if (row["check_empName"] != null) { model.check_empName = row["check_empName"].ToString(); } if (row["check_date"] != null) { model.check_date = row["check_date"].ToString(); } if (row["check_remark"] != null) { model.check_remark = row["check_remark"].ToString(); } if (row["score_source"] != null) { model.score_source = row["score_source"].ToString(); } if (row["complaint_id"] != null && row["complaint_id"].ToString() != "") { model.d_id = int.Parse(row["complaint_id"].ToString()); } } return(model); }