/// <summary> /// 更新一条数据 /// </summary> public bool Update(CarSpirits.Model.CustomerCar model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update CustomerCar set "); strSql.Append("编号=@编号,"); strSql.Append("客户编号=@客户编号,"); strSql.Append("用户名=@用户名,"); strSql.Append("客户姓名=@客户姓名,"); strSql.Append("车牌号=@车牌号,"); strSql.Append("油号=@油号,"); strSql.Append("品牌=@品牌,"); strSql.Append("车型=@车型,"); strSql.Append("颜色=@颜色,"); strSql.Append("油量=@油量,"); strSql.Append("里数=@里数,"); strSql.Append("车身维护信息=@车身维护信息"); strSql.Append(" where 编号=@编号 "); SqlParameter[] parameters = { new SqlParameter("@编号", SqlDbType.Int, 4), new SqlParameter("@客户编号", SqlDbType.NVarChar, 50), new SqlParameter("@用户名", SqlDbType.NVarChar, 100), new SqlParameter("@客户姓名", SqlDbType.NVarChar, 50), new SqlParameter("@车牌号", SqlDbType.NVarChar, 20), new SqlParameter("@油号", SqlDbType.NVarChar, 20), new SqlParameter("@品牌", SqlDbType.NVarChar, 50), new SqlParameter("@车型", SqlDbType.NVarChar, 50), new SqlParameter("@颜色", SqlDbType.NVarChar, 20), new SqlParameter("@油量", SqlDbType.NVarChar, 50), new SqlParameter("@里数", SqlDbType.NVarChar, 50), new SqlParameter("@车身维护信息", SqlDbType.NVarChar, 50) }; parameters[0].Value = model.编号; parameters[1].Value = model.客户编号; parameters[2].Value = model.用户名; parameters[3].Value = model.客户姓名; parameters[4].Value = model.车牌号; parameters[5].Value = model.油号; parameters[6].Value = model.品牌; parameters[7].Value = model.车型; parameters[8].Value = model.颜色; parameters[9].Value = model.油量; parameters[10].Value = model.里数; parameters[11].Value = model.车身维护信息; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public CarSpirits.Model.CustomerCar DataRowToModel(DataRow row) { CarSpirits.Model.CustomerCar model = new CarSpirits.Model.CustomerCar(); if (row != null) { if (row["编号"] != null && row["编号"].ToString() != "") { model.编号 = int.Parse(row["编号"].ToString()); } if (row["客户编号"] != null) { model.客户编号 = row["客户编号"].ToString(); } if (row["用户名"] != null) { model.用户名 = row["用户名"].ToString(); } if (row["客户姓名"] != null) { model.客户姓名 = row["客户姓名"].ToString(); } if (row["车牌号"] != null) { model.车牌号 = row["车牌号"].ToString(); } if (row["油号"] != null) { model.油号 = row["油号"].ToString(); } if (row["品牌"] != null) { model.品牌 = row["品牌"].ToString(); } if (row["车型"] != null) { model.车型 = row["车型"].ToString(); } if (row["颜色"] != null) { model.颜色 = row["颜色"].ToString(); } if (row["油量"] != null) { model.油量 = row["油量"].ToString(); } if (row["里数"] != null) { model.里数 = row["里数"].ToString(); } if (row["车身维护信息"] != null) { model.车身维护信息 = row["车身维护信息"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(CarSpirits.Model.CustomerCar model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into CustomerCar("); strSql.Append("编号,客户编号,用户名,客户姓名,车牌号,油号,品牌,车型,颜色,油量,里数,车身维护信息)"); strSql.Append(" values ("); strSql.Append("@编号,@客户编号,@用户名,@客户姓名,@车牌号,@油号,@品牌,@车型,@颜色,@油量,@里数,@车身维护信息)"); SqlParameter[] parameters = { new SqlParameter("@编号", SqlDbType.Int, 4), new SqlParameter("@客户编号", SqlDbType.NVarChar, 50), new SqlParameter("@用户名", SqlDbType.NVarChar, 100), new SqlParameter("@客户姓名", SqlDbType.NVarChar, 50), new SqlParameter("@车牌号", SqlDbType.NVarChar, 20), new SqlParameter("@油号", SqlDbType.NVarChar, 20), new SqlParameter("@品牌", SqlDbType.NVarChar, 50), new SqlParameter("@车型", SqlDbType.NVarChar, 50), new SqlParameter("@颜色", SqlDbType.NVarChar, 20), new SqlParameter("@油量", SqlDbType.NVarChar, 50), new SqlParameter("@里数", SqlDbType.NVarChar, 50), new SqlParameter("@车身维护信息", SqlDbType.NVarChar, 50) }; parameters[0].Value = model.编号; parameters[1].Value = model.客户编号; parameters[2].Value = model.用户名; parameters[3].Value = model.客户姓名; parameters[4].Value = model.车牌号; parameters[5].Value = model.油号; parameters[6].Value = model.品牌; parameters[7].Value = model.车型; parameters[8].Value = model.颜色; parameters[9].Value = model.油量; parameters[10].Value = model.里数; parameters[11].Value = model.车身维护信息; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public CarSpirits.Model.CustomerCar GetModel(int 编号) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 编号,客户编号,用户名,客户姓名,车牌号,油号,品牌,车型,颜色,油量,里数,车身维护信息 from CustomerCar "); strSql.Append(" where 编号=@编号 "); SqlParameter[] parameters = { new SqlParameter("@编号", SqlDbType.Int, 4) }; parameters[0].Value = 编号; CarSpirits.Model.CustomerCar model = new CarSpirits.Model.CustomerCar(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }