private void biDeleteModel_Click(object sender, EventArgs e) { var model = GetSelectModel(); if (model == null) { WinInfoHelper.ShowInfoWindow(this, "请选择删除的模板!"); } else { if (MessageBox.Show("确定删除“" + model.VERM_NAME + "”模板?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) { CtrlWaiting waiting = new CtrlWaiting(() => { try { Maticsoft.BLL.SMT_VERMODEL_INFO bll = new Maticsoft.BLL.SMT_VERMODEL_INFO(); bll.Delete(model.ID); _lastSelectModel = null; InternalInitTree(); } catch (Exception ex) { log.Error("删除模板异常:" + ex.Message); WinInfoHelper.ShowInfoWindow(this, "删除模板异常:" + ex.Message); } }); waiting.Show(this); } } }
private void InternalInitTree() { try { Maticsoft.BLL.SMT_VERMODEL_INFO bll = new Maticsoft.BLL.SMT_VERMODEL_INFO(); var list = bll.GetModelList(""); this.Invoke(new Action(() => { ShowModels(list); })); } catch (Exception ex) { WinInfoHelper.ShowInfoWindow(this, "获取模板列表异常:" + ex.Message); log.Error("获取模板列表异常:", ex); } }