Example #1
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string ErrorMessage = String.Empty;

            if (String.IsNullOrEmpty(txtCateName.Text))
            {
                ErrorMessage += "分类名称不可为空";
            }
            if (!String.IsNullOrEmpty(ErrorMessage))
            {
                MessageBox.Show(this, ErrorMessage);
                return;
            }

            MagicCategoryModel model       = new MagicCategoryModel();
            MagicCategoryModel ParentModel = bll.GetModel(ParentID);

            model.CategoryID    = CommDataHelper.GetNewSerialNum(AppType.MagicWorld);
            model.CategoryLevel = ParentModel == null?0:ParentModel.CategoryLevel + 1;
            model.CategoryName  = txtCateName.Text;
            model.CategoryPath  = ParentModel == null?model.CategoryID.ToString() : ParentModel.CategoryPath + "/" + model.CategoryID;

            model.IsHide    = chkIsHide.Checked;
            model.ParentID  = ParentID;
            model.ShowOrder = model.CategoryID;
            model.Status    = 0;

            bll.Add(model);

            MessageBox.Show(this, "添加成功!");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script type=\"text/javascript\">window.parent.location=window.parent.location+'?_=" + DateTime.Now.Ticks + "'</script>");
        }
        private void BindData()
        {
            MagicCategoryModel model = bll.GetModel(CategoryID);

            txtCateName.Text  = model.CategoryName;
            chkIsHide.Checked = model.IsHide;
        }
        protected void BindData()
        {
            if (CategoryID != -1)
            {
                MagicCategoryBll   CategoryBll = new MagicCategoryBll();
                MagicCategoryModel Category    = CategoryBll.GetModel(CategoryID);

                TextBox_Category.Text = Category.CategoryName;
            }
            else
            {
                throw new Exception("未选择分类");
            }
        }
Example #4
0
        private MagicCategoryModel BindModel(DataRow row)
        {
            MagicCategoryModel model = new MagicCategoryModel();

            model.CategoryID    = Convert.ToInt32(row["categoryid"]);
            model.CategoryLevel = Convert.ToInt32(row["categorylevel"]);
            model.CategoryName  = Convert.ToString(row["categoryname"]);
            model.CategoryPath  = Convert.ToString(row["categorypath"]);
            model.IsHide        = Convert.ToBoolean(row["ishide"]);
            model.ParentID      = Convert.ToInt32(row["parentid"]);
            model.ShowOrder     = Convert.ToInt32(row["showorder"]);
            model.Status        = Convert.ToInt32(row["status"]);

            return(model);
        }
Example #5
0
        public void Update(MagicCategoryModel model)
        {
            DbCommand Command = dbw.GetStoredProcCommand("UP_mwCategory_Update");

            dbw.AddInParameter(Command, "@CategoryID", DbType.Int32, model.CategoryID);
            dbw.AddInParameter(Command, "@CategoryName", DbType.String, model.CategoryName);
            dbw.AddInParameter(Command, "@CategoryPath", DbType.String, model.CategoryPath);
            dbw.AddInParameter(Command, "@Status", DbType.Int16, model.Status);
            dbw.AddInParameter(Command, "@IsHide", DbType.Boolean, model.IsHide);
            dbw.AddInParameter(Command, "@CategoryLevel", DbType.Int32, model.CategoryLevel);
            dbw.AddInParameter(Command, "@ParentID", DbType.Int32, model.ParentID);
            dbw.AddInParameter(Command, "@ShowOrder", DbType.Int32, model.ShowOrder);

            dbw.ExecuteNonQuery(Command);
        }
Example #6
0
        public MagicCategoryModel GetModel(int CategoryID)
        {
            DbCommand Command = dbr.GetStoredProcCommand("UP_mwCategory_Get");

            dbr.AddInParameter(Command, "@CategoryID", DbType.Int32, CategoryID);

            DataTable dt = dbr.ExecuteDataSet(Command).Tables[0];

            MagicCategoryModel model = null;

            if (dt.Rows.Count > 0)
            {
                model = BindModel(dt.Rows[0]);
            }

            return(model);
        }
Example #7
0
        protected void BindData()
        {
            if (CategoryID != -1)
            {
                MagicCategoryBll   CategoryBll = new MagicCategoryBll();
                MagicCategoryModel Category    = CategoryBll.GetModel(CategoryID);

                TextBox_Category.Text = Category.CategoryName;

                DropDown_Usage.DataSource     = DataTableUtil.GetEnumKeyValue(typeof(SecondhandProductUsageCondition));
                DropDown_Usage.DataTextField  = "key";
                DropDown_Usage.DataValueField = "value";
                DropDown_Usage.DataBind();
            }
            else
            {
                throw new Exception("未选择分类");
            }
        }
        protected void btnEdit_Click(object sender, EventArgs e)
        {
            string ErrorMessage = String.Empty;

            if (String.IsNullOrEmpty(txtCateName.Text))
            {
                ErrorMessage += "分类名称不可为空";
            }
            if (!String.IsNullOrEmpty(ErrorMessage))
            {
                MessageBox.Show(this, ErrorMessage);
                return;
            }

            MagicCategoryModel model = bll.GetModel(CategoryID);

            model.CategoryName = txtCateName.Text;
            model.IsHide       = chkIsHide.Checked;

            bll.Update(model);

            MessageBox.Show(this, "修改成功!");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script type=\"text/javascript\">window.parent.location=window.parent.location+'?_=" + DateTime.Now.Ticks + "'</script>");
        }
Example #9
0
        private void BindData()
        {
            MagicCategoryModel model = bll.GetModel(ParentID);

            txtParentCate.Text = model == null?"无从属父类":model.CategoryName;
        }
        private void Intialize()
        {
            MagicCategoryModel model = InitialCategoryID == -1 ? null : bll.GetModel(InitialCategoryID);

            BindCategory(0, 1, model == null ? null : model.CategoryPath);
        }
Example #11
0
 public void Update(MagicCategoryModel model)
 {
     dal.Update(model);
 }
Example #12
0
 public void Add(MagicCategoryModel model)
 {
     dal.Add(model);
 }