예제 #1
0
        private void menuCity_Edit_Click(object sender, EventArgs e)
        {
            if (!HasFunction("Dictionary/CityDistrict/CityEdit"))
            {
                MessageDxUtil.ShowError(Const.NoAuthMsg);
                return;
            }

            TreeNode selectedNode = this.treeCity.SelectedNode;

            if (selectedNode != null && selectedNode.Tag != null)
            {
                ProvinceInfo info = BLLFactory <Province> .Instance.FindById(SelectedProvinceId);

                if (info != null)
                {
                    FrmEditCity dlg = new FrmEditCity();
                    dlg.txtProvince.Text = info.ProvinceName;
                    dlg.txtProvince.Tag  = info.Id;
                    dlg.Id           = Convert.ToInt32(selectedNode.Tag);
                    dlg.OnDataSaved += new EventHandler(dlgCity_OnDataSaved);
                    dlg.ShowDialog();
                }
            }
        }
예제 #2
0
        private void menuCity_AddNew_Click(object sender, EventArgs e)
        {
            if (!HasFunction("Dictionary/CityDistrict/CityAdd"))
            {
                MessageDxUtil.ShowError(Const.NoAuthMsg);
                return;
            }

            if (SelectedProvinceId == 0)
            {
                MessageDxUtil.ShowTips("请先选择省份");
                return;
            }

            ProvinceInfo info = BLLFactory <Province> .Instance.FindById(SelectedProvinceId);

            if (info != null)
            {
                FrmEditCity dlg = new FrmEditCity();
                dlg.txtProvince.Text = info.ProvinceName;
                dlg.txtProvince.Tag  = info.Id;
                dlg.OnDataSaved     += new EventHandler(dlgCity_OnDataSaved);
                dlg.ShowDialog();
            }
        }