private void 除ToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewMaterial.SelectedNode != null) { if (DialogResult.Yes != MessageBox.Show("确定要删除所选节点吗?该操作将不可恢复,请注意.", "请确认", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)) { return; } MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.DeleteFake(treeViewMaterial.SelectedNode.Tag.ToString())) { MessageBox.Show("删除成功!"); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); treeViewMaterial.Nodes.Clear(); AddTree("", null, dvTree); } else { MessageBox.Show("删除失败,请重试."); } } catch (Exception ex) { MessageBox.Show("删除节点出错,请检查服务器连接.异常:" + ex.Message); } } }
private void form_save_Click(object sender, EventArgs e) { if (materialType == null) { MaterialTypeManager mtm = new MaterialTypeManager(); MaterialTypeForm clientForm = (MaterialTypeForm)this.Owner; MaterialType materialType = new MaterialType() { MT_Code = BuildCode.ModuleCode("MT"), MT_Name = textBox1.Text.Trim(), MT_ParentID = matype_code, MT_Clear = 1, MT_Enable = 1, MT_ID = 0 }; try { int result = mtm.Add(materialType); if (result > 0) { clientForm.Isflag = true; MessageBox.Show("产品类别:" + textBox1.Text + " \n添加成功"); Close(); } else { clientForm.Isflag = false; MessageBox.Show("添加失败,请重新添加"); Close(); } } catch (Exception ex) { MessageBox.Show("商品插入异常:" + ex.Message); Close(); } } else { MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.UpdateByCode(materialType)) { MessageBox.Show("更改成功!"); Close(); } else { MessageBox.Show("更改失败,请检查服务器连接"); Close(); } } catch (Exception ex) { MessageBox.Show("更改错误,请检查服务器连接.异常:" + ex.Message); Close(); } } }
private void 编辑ToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewMaterial.SelectedNode != null) { MaterialTypeInsNodes insN = new MaterialTypeInsNodes(); MaterialType mt = new MaterialType(); mt.MT_Clear = 1; mt.MT_Code = treeViewMaterial.SelectedNode.Tag.ToString(); mt.MT_Enable = 1; mt.MT_Name = treeViewMaterial.SelectedNode.Text; mt.MT_ParentID = treeViewMaterial.SelectedNode.Parent.Tag.ToString(); insN.ShowDialog(this); if (Isflag) { MaterialTypeManager mtm = new MaterialTypeManager(); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); treeViewMaterial.Nodes.Clear(); AddTree("", null, dvTree); isflag = false; Focus(); } } else { MessageBox.Show("请选择需要增加的上级城市"); } }
private void 全部删除AToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("确定要删除该数据吗?操作不可恢复", "请注意", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { return; } MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.DeleteAllFake()) { MessageBox.Show("删除成功"); isflag = true; refresh(); } else { MessageBox.Show("删除失败,未删除任何数据,请重试"); } } catch (Exception ex) { MessageBox.Show("删除失败,请检查服务器连接,错误:" + ex.Message); } }
private void 除DToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewType.SelectedNode != null || treeViewType.SelectedNode.Text != "所有类型") { if (MessageBox.Show("确定要删除该数据吗?操作不可恢复", "请注意", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { return; } MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.DeleteFake(treeViewType.SelectedNode.Tag.ToString())) { MessageBox.Show("删除成功,请检查!"); isflag = true; refresh(); } else { MessageBox.Show("删除失败,未删除任何行"); } } catch (Exception ex) { MessageBox.Show("删除失败,请检查服务器连接,错误:" + ex.Message); } } }
//加载TreeView private void loadTree() { treeView1.Nodes.Clear(); MaterialTypeManager mType = new MaterialTypeManager(); DataTable dt = mType.GetListToTable(""); AddTree("", null, dt); }
/// <summary> /// 返回所有存在的节点 /// </summary> /// <returns></returns> private DataView selectDataView() { DataView dvTree; MaterialTypeManager mtm = new MaterialTypeManager(); DataTable dt = mtm.GetList("").Tables[0]; dvTree = new DataView(dt); return(dvTree); }
private void MaterialForm_Load(object sender, EventArgs e) { StartPosition = FormStartPosition.CenterParent; MaterialTypeManager mtm = new MaterialTypeManager(); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); AddTree("", null, dvTree); loadData(); }
private void MaterialCreateForm_Load(object sender, EventArgs e) { MaterialTypeManager mtm = new MaterialTypeManager(); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); AddTree("", null, dvTree); bindCombo(); comboTreeType.AdvTree.NodeDoubleClick += AdvTree_NodeDoubleClick; initUI(); }
private void GoodsListForm_Load(object sender, EventArgs e) { dataGridViewGoodsList.AutoGenerateColumns = false; MaterialManager mm = new MaterialManager(); MaterialTypeManager mtm = new MaterialTypeManager(); DataTable matType = mtm.GetList("").Tables[0]; dataTableAllMaterial = mm.GetList("").Tables[0]; dataGridViewGoodsList.DataSource = dataTableAllMaterial; //CategoryDAO category = new CategoryDAO(); //GoodsListDAO goodsList = new GoodsListDAO(); //try //{ // DataTable categoryDataTable = category.selectAll(); // //获取商品类型列表填充到treeView // dataTableAllGoods = goodsList.selectAll(); // foreach (DataRow dr in categoryDataTable.Rows) // { // treeViewModel.Nodes[0].Nodes.Add(dr[(int)categoryEnum.name] // .ToString());//添加节点 // treeViewModel.Nodes[0].LastNode.Tag = dr[(int)categoryEnum.id] // .ToString();//为该节点的tag赋值成ID // } // treeViewModel.Nodes[0].Expand(); // dataGridViewGoodsList.DataSource = dataTableAllGoods; //} //catch(Exception ex) //{ // MessageBox.Show("数据初始化异常:" + ex.Message); //} }
private void 新增下级节点ToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewMaterial.SelectedNode != null) { MaterialTypeManager mtm = new MaterialTypeManager(); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); InsNodes insN = new InsNodes(); insN.city_code = treeViewMaterial.SelectedNode.Tag.ToString(); insN.ShowDialog(this); if (Isflag) { treeViewMaterial.Nodes.Clear(); AddTree("", null, dvTree); isflag = false; this.Focus(); } } else { MessageBox.Show("请选择需要增加的上级城市"); } }