private void Bind_SiteTreeClass() { DALTaskClass dal = new DALTaskClass(); DataTable dt = dal.GetList("").Tables[0]; this.cmbSiteClassID.DataSource = dt; this.cmbSiteClassID.DisplayMember = "TreeClassName"; this.cmbSiteClassID.ValueMember = "ClassID"; }
/// <summary> /// 分类加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmLeftTreeClass_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.EditValue)) { this.Text = "任务分类编辑"; this.txtEditID.Text = this.EditValue; DALTaskClass dal = new DALTaskClass(); DataTable dt = dal.GetList(" ClassID=" + this.EditValue).Tables[0]; this.txtTreeClassName.Text = dt.Rows[0]["TreeClassName"].ToString(); this.txtTreeClassReadMe.Text = dt.Rows[0]["TreeClassReadMe"].ToString(); } }
private void frmImportWebCollectionModule_Load(object sender, EventArgs e) { DALTaskClass dal = new DALTaskClass(); DataTable dt = dal.GetList(string.Empty).Tables[0]; this.cmbSiteClass.Items.Clear(); foreach (DataRow dr in dt.Rows) { this.cmbSiteClass.Items.Add(dr["TreeClassName"].ToString() + "||" + dr["ClassId"].ToString()); } this.cmbSiteClass.SelectedIndex = 0; }
/// <summary> /// 删除分类节点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripButton_DelTaskTreeClass_Click(object sender, EventArgs e) { TreeNode node = this.treeView_TaskList.SelectedNode; if (node != this.treeView_TaskList.Nodes[0] || node != this.treeView_TaskList.Nodes[1]) { if (MessageBox.Show("你确定要删除吗?删除会把任务给删除!", "警告!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { int ID = StringHelper.Instance.SetNumber(node.Tag.ToString()); DALTaskClass dal = new DALTaskClass(); dal.Delete(ID); this.Bind_TreeDataList(); } } }
/// <summary> /// 加载任务树节点 /// </summary> private void Bind_TreeDataList() { DALTaskClass dal = new DALTaskClass(); DataTable dt = dal.GetList(string.Empty).Tables[0]; TreeNode rootNode = this.treeView_TaskList.Nodes[1]; rootNode.Nodes.Clear(); foreach (DataRow dr in dt.Rows) { TreeNode tn = new TreeNode(); tn.Name = dr["ClassID"].ToString(); tn.Text = dr["TreeClassName"].ToString(); tn.Tag = dr["ClassID"].ToString(); rootNode.Nodes.Add(tn); } rootNode.ExpandAll(); }
/// <summary> /// 操作点击 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSubmit_Click(object sender, EventArgs e) { errorProvider.Clear(); if (string.IsNullOrEmpty(this.txtTreeClassName.Text)) { errorProvider.SetError(this.txtTreeClassName, "分类不能为空!"); return; } int ClassID = StringHelper.Instance.SetNumber(this.txtEditID.Text); string TreeClassName = this.txtTreeClassName.Text; string TreeClassReadMe = this.txtTreeClassReadMe.Text; string opType = string.Empty; string Msg = string.Empty; DALTaskClass dal = new DALTaskClass(); ModelTaskClass model = new ModelTaskClass(); model.ClassID = ClassID; model.TreeClassName = TreeClassName; model.TreeClassReadMe = TreeClassReadMe; if (ClassID == 0) { opType = "add"; Msg = "分类添加成功!"; dal.Insert(model); } else if (ClassID > 0) { opType = "edit"; Msg = "分类编辑成功!"; dal.Update(model); } if (OutOpMsg != null) { OutOpMsg(opType, Msg); } this.Hide(); this.Close(); }