public bi_t_region_info Change(bi_t_region_info r)
        {
            ord_region             = r;
            this.lblParentlbl.Text = r.region_name;
            this.label1.Text       = "要修改的节点:";

            this.ShowDialog();

            return(ord_region);
        }
Esempio n. 2
0
        public void Upload(bi_t_region_info region)
        {
            JsonRequest r = new JsonRequest();

            r.Write <bi_t_region_info>(region);

            r.request("/region?t=change");

            if (!r.ReadSuccess())
            {
                throw new Exception(r.ReadMessage());
            }
        }
        private void myButtonOk_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(this.txtItemCls.Text))
                {
                    this.txtItemCls.Focus();
                    MsgForm.ShowFrom("请输入名称!");
                    return;
                }

                IBLL.IRegion bll = new BLL.RegionBLL();
                if (ord_region == null || string.IsNullOrEmpty(ord_region.region_no))
                {
                    bi_t_region_info item = new bi_t_region_info()
                    {
                        region_name   = this.txtItemCls.Text.Trim(),
                        display_flag  = "1",
                        region_no     = bll.GetMaxCode(),
                        region_parent = par_code,
                        update_time   = DateTime.Now,
                    };

                    bll.Add(item);
                }
                else
                {
                    ord_region.region_name = this.txtItemCls.Text;
                    ord_region.update_time = DateTime.Now;

                    bll.Upload(ord_region);
                }


                if (ord_region != null)
                {
                    this.Close();
                }
                this.txtItemCls.Text = "";
                this.txtItemCls.Focus();
            }
            catch (Exception ex)
            {
                ord_region = null;
                LogHelper.writeLog("ItemRegionUpload=>Add", ex.ToString());
                MsgForm.ShowFrom(ex);
            }
        }
Esempio n. 4
0
        public bi_t_region_info GetRegion(string region_no)
        {
            JsonRequest r = new JsonRequest();

            r.Write("region_no", region_no);

            r.request("/region?t=get_item");

            if (!r.ReadSuccess())
            {
                throw new Exception(r.ReadMessage());
            }

            bi_t_region_info item = r.GetObject <bi_t_region_info>("data");

            return(item);
        }
Esempio n. 5
0
        public void LoadTreeView(bi_t_region_info region, TreeNode tn)
        {
            foreach (TreeNode node in tn.Nodes)
            {
                var re = node.Tag as bi_t_region_info;

                if (region.region_parent.Equals(re.region_no))
                {
                    TreeNode t = new TreeNode(region.region_name);
                    t.Tag = region;
                    node.Nodes.Add(t);
                    break;
                }
                else
                {
                    LoadTreeView(region, node);
                }
            }
        }