private void MTextInput2_TextChanged(object sender, EventArgs e) { if (this.dataSource == null) { return; } Model.Info_place_info placeInfo = this.dataSource as Model.Info_place_info; placeInfo.DetailAdress = mTextInput2.Text; }
private void CmbTransPlace3_SelectItemEvent(object obj) { if (cmbTransPlace3.SelectKey == null) { return; } Model.Info_place_info placeInfo = cmbTransPlace3.SelectedItem as Model.Info_place_info; SetCurrentValue(placeInfo); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); Model.Info_place_info parent = this.Tag as Model.Info_place_info; lblParentName.Text = parent.Place_Name; if (!this.blNewFlag) { Model.Info_place_info info = modelObj as Model.Info_place_info; mTextInput1.Text = info.Place_Name; } }
private void LoadAllPlace() { treeView1.Nodes.Clear(); Model.Info_place_info root = manager.GetAll2Root(); TreeNode node = new TreeNode(root.Place_Name); node.ImageIndex = root.Level; node.Tag = root; treeView1.Nodes.Add(node); LoadTreeNode(node, root); node.Expand(); }
static void GetChildren(Model.Info_place_info parent) { var queryChild = from item in _DicPlaces where item.Value.Parent_Id == parent.Place_Id select item; foreach (var v in queryChild) { parent.Children.Add(v.Value); v.Value.Parent = parent; GetChildren(v.Value); } }
public virtual bool ValidIsEmpty() { if (this.dataSource == null) { return(true); } Model.Info_place_info placeInfo = this.dataSource as Model.Info_place_info; if (string.IsNullOrEmpty(placeInfo.DetailAdress)) { return(true); } return(false); }
public override void SetDataSource(object dataSource) { if (!IsLazyInit) { LazyInit(); lazyInit = true; } Model.Info_place_info info = dataSource as Model.Info_place_info; SetCurrentValue(info); //oldPlaceInfo = info; this.cmbTransPlace1.SetKeyValue(info.Parent.Parent.Place_Id); this.cmbTransPlace2.SetKeyValue(info.Parent.Place_Id); this.cmbTransPlace3.SetKeyValue(info.Place_Id); mTextInput2.Text = info.DetailAdress; //base.SetDataBind(dataSource); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!blNewFlag) { Model.Info_place_fee info = this.modelObj as Model.Info_place_fee; Model.Info_place_info placeArea = Cache.LogicCache.DicPlaces[info.Place_Id]; Model.Info_place_info placeCity = Cache.LogicCache.DicPlaces[placeArea.Parent_Id]; Model.Info_place_info placeProvince = Cache.LogicCache.DicPlaces[placeCity.Parent_Id]; cmbTransPlace1.SetKeyValue(placeProvince.Place_Id); cmbTransPlace2.SetKeyValue(placeCity.Place_Id); this.SetDataBind(info); } }
protected override bool BtnOkClick() { Dictionary <Control, string> dicEmptyCtrs = this.GetValidEmptyCtrs(); if (dicEmptyCtrs.Count > 0) { foreach (var ctr in dicEmptyCtrs.Keys) { Miles.Framework.UI.Function.MForm.SetToolTip(ctr, dicEmptyCtrs[ctr], 1000); return(false); } } Model.Info_place_info parent = this.Tag as Model.Info_place_info; Model.Info_place_info info = new Model.Info_place_info(); info.Parent_Id = parent.Place_Id; info.Level = parent.Level + 1; info.Place_Name = mTextInput1.Text; if (this.blNewFlag) { if (!manager.Add(info)) { return(false); } } else { Model.Info_place_info update = modelObj as Model.Info_place_info; update.Place_Name = info.Place_Name; if (!manager.Update(update, update)) { return(false); } info = update; } this.DoSelectValueEvent(info); return(true); }
private void BtnDelete_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } if (this.treeView1.SelectedNode.Level == 0) { return; } Model.Info_place_info info = this.treeView1.SelectedNode.Tag as Model.Info_place_info; if (Miles.Framework.UI.Function.Dialog.ShowWarningYesNo("确定要删除:" + info.Place_Name + "?将删除所有下级数据")) { if (manager.Remove(info)) { LoadAllPlace(); } } }
public override void SetDataBind(object dataSource) { if (IsSetBind && !string.IsNullOrEmpty(this.BindDataField)) { Miles.Coro.Common.MemberAccessor.DelegatedExpressionMemberAccessor memberAccessor = Miles.Coro.Common.MemberAccessor.DelegatedExpressionMemberAccessor.Instance; object valueId = memberAccessor.GetValue(dataSource, this.BindDataField); object valueDetail = memberAccessor.GetValue(dataSource, this.BindDataText); if (!Cache.LogicCache.DicPlaces.ContainsKey((long)valueId)) { return; } Model.Info_place_info placeInfo = Cache.LogicCache.DicPlaces[(long)valueId]; placeInfo.DetailAdress = valueDetail.ToString(); this.SetDataSource(placeInfo); } }
private void BtnEdit_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } if (this.treeView1.SelectedNode.Level == 0) { return; } Model.Info_place_info update = this.treeView1.SelectedNode.Tag as Model.Info_place_info; FmPlaceInfo fm = new FmPlaceInfo(update); fm.Tag = this.treeView1.SelectedNode.Parent.Tag; fm.SelectValue += (obj) => { Model.Info_place_info info = obj as Model.Info_place_info; this.treeView1.SelectedNode.Text = info.Place_Name; }; fm.ShowDialog(); }
private void BtnAdd_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } Model.Info_place_info parent = this.treeView1.SelectedNode.Tag as Model.Info_place_info; FmPlaceInfo fm = new FmPlaceInfo(); fm.Tag = parent; fm.SelectValue += (obj) => { Model.Info_place_info info = obj as Model.Info_place_info; TreeNode node = new TreeNode(info.Place_Name); node.Tag = info; node.ImageIndex = info.Level; this.treeView1.SelectedNode.Nodes.Add(node); parent.Children.Add(info); this.treeView1.SelectedNode.Tag = parent; }; fm.ShowDialog(); }
public FmPlaceInfo(Model.Info_place_info info) : base(info) { InitializeComponent(); }