示例#1
0
        public void GetFrom(Product product, ProductDesc productDesc, List<ProductPhoto> productPhotoList, List<Sku> skuList, StringBuilder errorMsg)
        {
            //基本信息
            FormItem<int> ProductIdItem = new FormItem<int>("ProductId", "产品编号", 0, 10, 0);
            FormItem<int> ProductTypeItem = new FormItem<int>("ProductType", "所属类型", 0, 3, 0);
            FormItem<string> ProductNameItem = new FormItem<string>("ProductName", "商品名称", 2, 30);
            FormItem<string> SubNameItem = new FormItem<string>("SubName", "商品卖点", 0, 30, "");
            FormItem<string> ZscItem = new FormItem<string>("Zsc", "商品编码", 0, 10,"");
            FormItem<decimal> PriceItem = new FormItem<decimal>("Price", "一口价", 0, 100000);
            FormItem<decimal> AmountItem = new FormItem<decimal>("Amount", "商品数量", 0, 100000);

            product.ProductId = ProductIdItem.GetFormValue(errorMsg);
            product.ProductType = ProductTypeItem.GetFormValue(errorMsg);
            product.ProductName = ProductNameItem.GetFormValue(errorMsg);
            product.SubName = SubNameItem.GetFormValue(errorMsg);
            product.Zsc = ZscItem.GetFormValue(errorMsg);
            product.Price = PriceItem.GetFormValue(errorMsg);
            product.Amount = AmountItem.GetFormValue(errorMsg);

            DateTime dt=DateTime.Now;
            product.CreateTime = dt;
            product.UpdateTime = dt;
            product.StartTime = dt;
            product.EndTime = dt;

            //产品说明
            FormItem<string> DescItem = new FormItem<string>("Desc", "商品详细", 0, 25000);

            productDesc.Desc = DescItem.GetFormValue(errorMsg);
        }
示例#2
0
        private void GetEditForm(CateAttrInfo info)
        {
            FormItem<int> cateIdItem = new FormItem<int>("cateList", "请选择分类", 1, int.MaxValue);
            FormItem<int> attrIdItem = new FormItem<int>("attrId", "请选择属性", 1, int.MaxValue);
            FormItem<int> typeItem = new FormItem<int>("type", "属性类型", 0, 4);
            FormItem<int> isMustItem = new FormItem<int>("isMust", "是否必须", 0, 1);
            FormItem<int> isSaleItem = new FormItem<int>("isSale", "是否销售属性", 0, 1);
            FormItem<int> isKeyItem = new FormItem<int>("isKey", "是否关键属性", 0, 1);

            info.CateId = cateIdItem.GetFormValue(ErrorMsg);
            info.AttrId = attrIdItem.GetFormValue(ErrorMsg);
            info.Type = typeItem.GetFormValue(ErrorMsg);
            info.IsMust = isMustItem.GetFormValue(ErrorMsg);
            info.IsSale = isSaleItem.GetFormValue(ErrorMsg);
            info.IsKey = isKeyItem.GetFormValue(ErrorMsg);
        }
示例#3
0
        private AdminInfo GetEditForm(AdminInfo info)
        {
            FormItem<string> adminNameItem = new FormItem<string>("adminName", "帐号", 3, 15);
            FormItem<string> passwordItem = new FormItem<string>("password", "密码", 5, 10, "");
            FormItem<int> statusItem = new FormItem<int>("status", "状态", -100, 99999, 0);

            info.AdminName = adminNameItem.GetFormValue(ErrorMsg);
            info.Password = passwordItem.GetFormValue(ErrorMsg);
            info.Status = statusItem.GetFormValue(ErrorMsg);
            info.UpdateTime = DateTime.Now;

            if (!string.IsNullOrEmpty(info.Password))
            {
                info.Keyt = Zero.Core.Web.Utils.GetRandomEn(5);
                info.Password = Zero.Core.Security.Encrypt.EncodeMD5(info.Keyt + info.Password);
            }
            return info;
        }
示例#4
0
        private AdminInfo GetAddForm()
        {
            AdminInfo info = new AdminInfo();
            FormItem<string> adminNameItem = new FormItem<string>("adminName", "帐号", 3, 15);
            FormItem<string> passwordItem = new FormItem<string>("password", "密码", 5, 10);
            FormItem<int> statusItem = new FormItem<int>("status", "状态", -100, 99999, 0);

            info.AdminName = adminNameItem.GetFormValue(ErrorMsg);
            info.Password = passwordItem.GetFormValue(ErrorMsg);
            info.Status = statusItem.GetFormValue(ErrorMsg);
            info.Keyt = Zero.Core.Web.Utils.GetRandomEn(5);
            info.Password = Zero.Core.Security.Encrypt.EncodeMD5(info.Keyt + info.Password);
            return info;
        }
示例#5
0
        private CateInfo GetEditForm(CateInfo info)
        {
            FormItem<int> parentIdItem = new FormItem<int>("cateList", "请选择分类", 0, int.MaxValue, 0);
            FormItem<string> cateNameItem = new FormItem<string>("cateName", "分类名称", 1, 50);

            info.Pid = parentIdItem.GetFormValue(ErrorMsg);
            info.CateName = cateNameItem.GetFormValue(ErrorMsg);
            return info;
        }
示例#6
0
        private void GetEditForm(AttrInfo info)
        {
            //FormItem<int> cateIdItem = new FormItem<int>("cateList", "请选择分类", 1, int.MaxValue);
            FormItem<string> attrItem = new FormItem<string>("attr", "属性名称", 0, 100);
            //FormItem<int> typeItem = new FormItem<int>("type", "属性类型", 0, 4);
            //FormItem<int> isMustItem = new FormItem<int>("isMust", "是否必须", 0, 1);
            //FormItem<int> isSaleItem = new FormItem<int>("isSale", "是否销售属性", 0, 1);
            FormItem<int> statusItem = new FormItem<int>("status", "状态", 0, 99999);

            //info.CateId = cateIdItem.GetFormValue(ErrorMsg);
            info.Attr = attrItem.GetFormValue(ErrorMsg);
            //info.Type = typeItem.GetFormValue(ErrorMsg);
            //info.IsMust = isMustItem.GetFormValue(ErrorMsg);
            //info.IsSale = isSaleItem.GetFormValue(ErrorMsg);
            info.Status = statusItem.GetFormValue(ErrorMsg);
        }