void btnDelete_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } Model.Info_mtl_kind kind = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; if (this.treeView1.SelectedNode.Nodes.Count > 0) { Miles.Framework.UI.Function.MForm.SetToolTip(this.toolStripKind, "分类下包含子分类不能删除", 1000); return; } if (Miles.Framework.UI.Function.Dialog.ShowWarningYesNo("确定要删除:" + kind.Kind_Name + "?")) { if (kind.Items.Count > 0) { Miles.Framework.UI.Function.MForm.SetToolTip(this.toolStripKind, "分类下包含物料数据不能删除", 1000); return; } if (manager.DeleteKind(kind)) { LoadKind(); } } }
private void SetAccountInfo() { if (!this.blNewFlag) { Model.Info_mtl_item info = modelObj as Model.Info_mtl_item; this.SetDataBind(info); } Model.Info_mtl_kind kind = this.Tag as Model.Info_mtl_kind; lblParent.Text = kind.Kind_Name; }
void btnAddItem_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } Model.Info_mtl_kind kind = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; FmMtlInfo fmItem = new FmMtlInfo(); fmItem.Tag = kind; fmItem.SelectValue += FmItem_SelectValue; fmItem.ShowDialog(); }
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_mtl_kind info = this.GetDataBind <Model.Info_mtl_kind>(); if (this.blNewFlag) { Model.Info_mtl_kind parent = this.Tag as Model.Info_mtl_kind; if (parent != null) { info.Kind_Parent = parent.Kind_Code; info.Kind_Level = parent.Kind_Level + 1; } else { info.Kind_Parent = null; info.Kind_Level = 0; } if (!manager.AddKind(info)) { return(false); } } else { Model.Info_mtl_kind update = modelObj as Model.Info_mtl_kind; update.Kind_Name = info.Kind_Name; if (!manager.UpdateKind(update, update)) { return(false); } } this.DoSelectValueEvent(info); return(true); }
void btnAdd_Click(object sender, EventArgs e) { Model.Info_mtl_kind parent = null; if (this.treeView1.SelectedNode != null) { parent = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; } FmMtlKind fm = new FmMtlKind(); fm.Tag = parent; fm.SelectValue += new Miles.Framework.UI.Forms.FmCustomInfo.SelectValueHandler(fm_SelectValue); fm.ShowDialog(); }
void btnEditItem_Click(object sender, EventArgs e) { if (mDataGridItem.CurrentRow == null) { return; } Model.Info_mtl_kind kind = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; Model.Info_mtl_item item = this.mDataGridItem.GetCurrentEntity() as Model.Info_mtl_item; FmMtlInfo fmItem = new FmMtlInfo(item); fmItem.Tag = kind; fmItem.SelectValue += FmItem_SelectValue; fmItem.ShowDialog(); }
private void LoadItem() { mDataGridItem.Clear(); if (this.treeView1.SelectedNode == null) { return; } Model.Info_mtl_kind kind = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; if (kind == null) { return; } List <Model.Info_mtl_item> list = manager.GetKindItems(kind.Kind_Code); mDataGridItem.SetDataSource <Model.Info_mtl_item>(list); }
private void SetAccountInfo() { if (!this.blNewFlag) { Model.Info_mtl_kind info = modelObj as Model.Info_mtl_kind; this.SetDataBind(info); } if (this.Tag == null) { lblParent.Text = "顶级分类"; } else { Model.Info_mtl_kind info = this.Tag as Model.Info_mtl_kind; lblParent.Text = info.Kind_Name; } }
void btnEdit_Click(object sender, EventArgs e) { if (this.treeView1.SelectedNode == null) { return; } Model.Info_mtl_kind kind = this.treeView1.SelectedNode.Tag as Model.Info_mtl_kind; FmMtlKind fm = new FmMtlKind(kind); if (this.treeView1.SelectedNode.Level > 0) { fm.Tag = this.treeView1.SelectedNode.Parent.Tag; } fm.SelectValue += new Miles.Framework.UI.Forms.FmCustomInfo.SelectValueHandler(fm_SelectValue); fm.ShowDialog(); }
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_mtl_item info = this.GetDataBind <Model.Info_mtl_item>(); Model.Info_mtl_kind parent = this.Tag as Model.Info_mtl_kind; info.Kind_Code = parent.Kind_Code; if (this.blNewFlag) { if (!manager.Add(info)) { return(false); } } else { Model.Info_mtl_item old = modelObj as Model.Info_mtl_item; if (!manager.Update(info, old)) { return(false); } } this.DoSelectValueEvent(info); return(!chbInput.Checked); }
public FmMtlKind(Model.Info_mtl_kind info) : base(info) { InitializeComponent(); }