Exemplo n.º 1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = "";

            if (cbAddClassA.SelectedValue == null)
            {
                errMsg += "请选择一个主分类!\r\n";
            }

            if (tbClassNameAdd.Text == "")
            {
                errMsg += "子类名称不能为空!\r\n";
            }

            if (errMsg != "")
            {
                MessageBox.Show(errMsg);
                return;
            }

            var canInsert = new BLL.ClassBModelBLL().GetByClassName(cbAddClassA.SelectedValue.ToString(), tbClassNameAdd.Text);

            if (canInsert != null)
            {
                MessageBox.Show("不能添加重复的类别名称!");
                return;
            }

            var info = new Models.ClassBModel
            {
                ClassA     = cbAddClassA.SelectedValue.ToString(),
                ClassB     = tbClassNameAdd.Text,
                ClassNote  = tbClassNoteAdd.Text,
                CreateTime = DateTime.Now
            };
            int result = new BLL.ClassBModelBLL().Add(info);

            if (result > 0)
            {
                MessageBox.Show("添加成功");
                BindData();
            }
        }
Exemplo n.º 2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            string errMsg = "";

            if (cbEditClassA.SelectedValue == null)
            {
                errMsg += "请选择一个主分类!\r\n";
            }

            if (tbClassNameEdit.Text == "")
            {
                errMsg += "子类名称不能为空!\r\n";
            }

            if (errMsg != "")
            {
                MessageBox.Show(errMsg);
                return;
            }

            var info = new Models.ClassBModel
            {
                Id         = Convert.ToInt32(lbID.Text),
                ClassA     = cbEditClassA.SelectedValue.ToString(),
                ClassB     = tbClassNameEdit.Text,
                ClassNote  = tbClassNoteEdit.Text,
                CreateTime = DateTime.Now
            };
            int result = new BLL.ClassBModelBLL().Update(info);

            if (result > 0)
            {
                MessageBox.Show("更新成功!");
                BindData();
            }
        }