/// <summary> /// 增加一条数据 /// </summary> public int AddM_ShoppingAddressInfo(M_ShoppingAddressInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tb_M_ShoppingAddressInfo("); strSql.Append("m_ConfigInfoID,m_Type,m_ObjID,address_id,receiver_name,phone,mobile,is_default,created)"); strSql.Append(" values ("); strSql.Append("@m_ConfigInfoID,@m_Type,@m_ObjID,@address_id,@receiver_name,@phone,@mobile,@is_default,@created)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@m_ConfigInfoID", SqlDbType.Int, 4), new SqlParameter("@m_Type", SqlDbType.Int, 4), new SqlParameter("@m_ObjID", SqlDbType.Int, 4), new SqlParameter("@address_id", SqlDbType.Int, 4), new SqlParameter("@receiver_name", SqlDbType.VarChar, 50), new SqlParameter("@phone", SqlDbType.VarChar, 50), new SqlParameter("@mobile", SqlDbType.VarChar, 50), new SqlParameter("@is_default", SqlDbType.Bit, 1), new SqlParameter("@created", SqlDbType.DateTime) }; parameters[0].Value = model.m_ConfigInfoID; parameters[1].Value = model.m_Type; parameters[2].Value = model.m_ObjID; parameters[3].Value = model.address_id; parameters[4].Value = model.receiver_name; parameters[5].Value = model.phone; parameters[6].Value = model.mobile; parameters[7].Value = model.is_default; parameters[8].Value = model.created; object obj = DbHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), parameters); if (obj == null) { return(-1); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 更新一条数据 /// </summary> public void UpdateM_ShoppingAddressInfo(M_ShoppingAddressInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tb_M_ShoppingAddressInfo set "); strSql.Append("m_ConfigInfoID=@m_ConfigInfoID,"); strSql.Append("m_Type=@m_Type,"); strSql.Append("m_ObjID=@m_ObjID,"); strSql.Append("address_id=@address_id,"); strSql.Append("receiver_name=@receiver_name,"); strSql.Append("phone=@phone,"); strSql.Append("mobile=@mobile,"); strSql.Append("is_default=@is_default,"); strSql.Append("created=@created"); strSql.Append(" where m_ShoppingAddressInfoID=@m_ShoppingAddressInfoID "); SqlParameter[] parameters = { new SqlParameter("@m_ShoppingAddressInfoID", SqlDbType.Int, 4), new SqlParameter("@m_ConfigInfoID", SqlDbType.Int, 4), new SqlParameter("@m_Type", SqlDbType.Int, 4), new SqlParameter("@m_ObjID", SqlDbType.Int, 4), new SqlParameter("@address_id", SqlDbType.Int, 4), new SqlParameter("@receiver_name", SqlDbType.VarChar, 50), new SqlParameter("@phone", SqlDbType.VarChar, 50), new SqlParameter("@mobile", SqlDbType.VarChar, 50), new SqlParameter("@is_default", SqlDbType.Bit, 1), new SqlParameter("@created", SqlDbType.DateTime) }; parameters[0].Value = model.m_ShoppingAddressInfoID; parameters[1].Value = model.m_ConfigInfoID; parameters[2].Value = model.m_Type; parameters[3].Value = model.m_ObjID; parameters[4].Value = model.address_id; parameters[5].Value = model.receiver_name; parameters[6].Value = model.phone; parameters[7].Value = model.mobile; parameters[8].Value = model.is_default; parameters[9].Value = model.created; DbHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), parameters); }
/// <summary> /// 得到一个对象实体 /// </summary> public M_ShoppingAddressInfo GetM_ShoppingAddressInfoModel(int m_ShoppingAddressInfoID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 m_ShoppingAddressInfoID,m_ConfigInfoID,m_Type,m_ObjID,address_id,receiver_name,phone,mobile,is_default,created from tb_M_ShoppingAddressInfo "); strSql.Append(" where m_ShoppingAddressInfoID=@m_ShoppingAddressInfoID "); SqlParameter[] parameters = { new SqlParameter("@m_ShoppingAddressInfoID", SqlDbType.Int, 4) }; parameters[0].Value = m_ShoppingAddressInfoID; M_ShoppingAddressInfo model = new M_ShoppingAddressInfo(); DataSet ds = DbHelper.ExecuteDataset(CommandType.Text, strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["m_ShoppingAddressInfoID"].ToString() != "") { model.m_ShoppingAddressInfoID = int.Parse(ds.Tables[0].Rows[0]["m_ShoppingAddressInfoID"].ToString()); } if (ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString() != "") { model.m_ConfigInfoID = int.Parse(ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString()); } if (ds.Tables[0].Rows[0]["m_Type"].ToString() != "") { model.m_Type = int.Parse(ds.Tables[0].Rows[0]["m_Type"].ToString()); } if (ds.Tables[0].Rows[0]["m_ObjID"].ToString() != "") { model.m_ObjID = int.Parse(ds.Tables[0].Rows[0]["m_ObjID"].ToString()); } if (ds.Tables[0].Rows[0]["address_id"].ToString() != "") { model.address_id = int.Parse(ds.Tables[0].Rows[0]["address_id"].ToString()); } model.receiver_name = ds.Tables[0].Rows[0]["receiver_name"].ToString(); model.phone = ds.Tables[0].Rows[0]["phone"].ToString(); model.mobile = ds.Tables[0].Rows[0]["mobile"].ToString(); if (ds.Tables[0].Rows[0]["is_default"].ToString() != "") { if ((ds.Tables[0].Rows[0]["is_default"].ToString() == "1") || (ds.Tables[0].Rows[0]["is_default"].ToString().ToLower() == "true")) { model.is_default = true; } else { model.is_default = false; } } if (ds.Tables[0].Rows[0]["created"].ToString() != "") { model.created = DateTime.Parse(ds.Tables[0].Rows[0]["created"].ToString()); } return(model); } else { return(null); } }