Hidistro.SqlDal/zbCommodities/CategoryDao.cs
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace Hidistro.SqlDal.zbCommodities
{
using Hidistro.Core;
using Hidistro.Core.Entities;
using Hidistro.Entities;
using Hidistro.Entities.Commodities;
using Hidistro.Entities.Sales;
using Microsoft.Practices.EnterpriseLibrary.Data;
using System;
using System.Data;
using System.Data.Common;
using System.Text;
public class CategoryDao
{
private Database database = DatabaseFactory.CreateDatabase();
public int CreateCategory(CategoryInfo category)
{
DbCommand storedProcCommand = this.database.GetStoredProcCommand("cp_zbCategory_Create");
this.database.AddInParameter(storedProcCommand, "UserID", DbType.Int32, Globals.GetCurrentManagerUserId());
this.database.AddOutParameter(storedProcCommand, "CategoryId", DbType.Int32, 4);
this.database.AddInParameter(storedProcCommand, "Name", DbType.String, category.Name);
this.database.AddInParameter(storedProcCommand, "SKUPrefix", DbType.String, category.SKUPrefix);
this.database.AddInParameter(storedProcCommand, "DisplaySequence", DbType.Int32, category.DisplaySequence);
if (!string.IsNullOrEmpty(category.IconUrl))
{
this.database.AddInParameter(storedProcCommand, "IconUrl", DbType.String, category.IconUrl);
}
if (!string.IsNullOrEmpty(category.MetaTitle))
{
this.database.AddInParameter(storedProcCommand, "Meta_Title", DbType.String, category.MetaTitle);
}
if (!string.IsNullOrEmpty(category.MetaDescription))
{
this.database.AddInParameter(storedProcCommand, "Meta_Description", DbType.String, category.MetaDescription);
}
if (!string.IsNullOrEmpty(category.MetaKeywords))
{
this.database.AddInParameter(storedProcCommand, "Meta_Keywords", DbType.String, category.MetaKeywords);
}
if (!string.IsNullOrEmpty(category.Notes1))
{
this.database.AddInParameter(storedProcCommand, "Notes1", DbType.String, category.Notes1);
}
if (!string.IsNullOrEmpty(category.Notes2))
{
this.database.AddInParameter(storedProcCommand, "Notes2", DbType.String, category.Notes2);
}
if (!string.IsNullOrEmpty(category.Notes3))
{
this.database.AddInParameter(storedProcCommand, "Notes3", DbType.String, category.Notes3);
}
if (!string.IsNullOrEmpty(category.Notes4))
{
this.database.AddInParameter(storedProcCommand, "Notes4", DbType.String, category.Notes4);
}
if (!string.IsNullOrEmpty(category.Notes5))
{
this.database.AddInParameter(storedProcCommand, "Notes5", DbType.String, category.Notes5);
后面还有 147 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
