Exemplo n.º 1
0
 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();
         }
     }
 }
Exemplo n.º 3
0
 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("请选择需要增加的上级城市");
     }
 }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
 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);
         }
     }
 }
Exemplo n.º 6
0
        //加载TreeView
        private void loadTree()
        {
            treeView1.Nodes.Clear();
            MaterialTypeManager mType = new MaterialTypeManager();
            DataTable           dt    = mType.GetListToTable("");

            AddTree("", null, dt);
        }
Exemplo n.º 7
0
        /// <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);
        }
Exemplo n.º 8
0
        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();
        }
Exemplo n.º 9
0
        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();
        }
Exemplo n.º 10
0
        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);
            //}
        }
Exemplo n.º 11
0
 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("请选择需要增加的上级城市");
     }
 }