| | |
| | | using Yw.WinFrmUI; |
| | | using static HStation.WinFrmUI.MenuViewModel; |
| | | |
| | | namespace HStation.WinFrmUI |
| | | { |
| | |
| | | /// <summary> |
| | | /// 编辑 |
| | | /// </summary> |
| | | public void SetBindingData(Yw.Vmo.ProjectMenu rhs) |
| | | public async void SetBindingData(Yw.Vmo.ProjectMenu rhs) |
| | | { |
| | | _model = rhs; |
| | | this.NameTextEdit.EditValue = _model.Name; |
| | | this.DescriptionMemoEdit.EditValue = _model.Description; |
| | | this.imageComboBoxMenuType.Properties.AddEnum(typeof(eMenuType)); |
| | | this.imageComboBoxMenuType.EditValue = (eMenuType)rhs.Type; |
| | | this.TxtEditPermission.EditValue = _model.Permission; |
| | | var allList = await new Yw.BLL.ProjectMenu().GetByProjectID(GlobalParas._GlobalParas.ProjectID); |
| | | this.treeListLookUpEdit1TreeList.DataSource = allList; |
| | | this.ComboBoxEditParentsChoice.EditValue = _model.ParentID; |
| | | } |
| | | |
| | | //验证 |
| | |
| | | this.dxErrorProvider1.SetError(this.NameTextEdit, "必填项"); |
| | | return false; |
| | | } |
| | | if (string.IsNullOrEmpty(this.CodeTextEdit.Text.Trim())) |
| | | if (string.IsNullOrEmpty(this.TxtEditPermission.Text.Trim())) |
| | | { |
| | | this.dxErrorProvider1.SetError(this.CodeTextEdit, "必填项"); |
| | | this.dxErrorProvider1.SetError(this.TxtEditPermission, "必填项"); |
| | | return false; |
| | | } |
| | | return true; |
| | |
| | | return; |
| | | _model.Name = this.NameTextEdit.Text.Trim(); |
| | | _model.Description = this.DescriptionMemoEdit.Text.Trim(); |
| | | _model.Type = (int)(eMenuType)this.imageComboBoxMenuType.EditValue; |
| | | _model.ParentID = this.ComboBoxEditParentsChoice.EditValue == null ? 0 : Convert.ToInt64(this.ComboBoxEditParentsChoice.EditValue); |
| | | _model.Permission = this.TxtEditPermission.Text.Trim(); |
| | | |
| | | if (await this.ReloadDataEvent.Invoke(_model)) |
| | | { |
| | | TipFormHelper.ShowSucceed("修改成功!!"); |