| | |
| | | using Mapster; |
| | | using Yw.Basic; |
| | | using Yw.Basic; |
| | | using Yw.Dto; |
| | | |
| | | namespace HStation.WinFrmUI.Basic |
| | |
| | | public AddSysPropDlg() |
| | | { |
| | | InitializeComponent(); |
| | | this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; |
| | | } |
| | | |
| | | public event Func<Yw.Dto.AddSysPropInput, Task<bool>> ReloadDataEvent = null; |
| | | public event Func<Yw.Vmo.SysPropVmo, Task<bool>> ReloadDataEvent = null; |
| | | |
| | | private AddSysPropInput _AddPropDto { get; set; } |
| | | private Yw.Vmo.SysPropVmo _AddPropDto { get; set; } |
| | | |
| | | private long _TypeID; |
| | | |
| | | public async void SetBindingData(long GroupID, long TypeID) |
| | | { |
| | | _AddPropDto = new AddSysPropInput(); |
| | | _AddPropDto = new Yw.Vmo.SysPropVmo(); |
| | | _AddPropDto.GroupID = GroupID; |
| | | _TypeID = TypeID; |
| | | } |
| | |
| | | if (string.IsNullOrEmpty(TextEditName.Text.Trim())) |
| | | { |
| | | this.dxErrorProvider1.SetError(this.TextEditName, "必填项"); |
| | | return false; |
| | | } |
| | | if (string.IsNullOrEmpty(TextEditCode.Text.Trim())) |
| | | { |
| | | this.dxErrorProvider1.SetError(this.TextEditCode, "必填项"); |
| | | return false; |
| | | } |
| | | if (string.IsNullOrEmpty(TextEditFormat.Text.Trim())) |
| | | { |
| | | this.dxErrorProvider1.SetError(this.TextEditCode, "必填项"); |
| | | return false; |
| | | } |
| | | return true; |
| | |
| | | _AddPropDto.DefaultValue = TextEditDefaultValue.Text.Trim(); |
| | | _AddPropDto.UnitName = TextEditUnitName.Text.Trim(); |
| | | _AddPropDto.IsNull = CheckEditIsNull.Checked; |
| | | //_AddPropDto.Format = TextEditFormat.Text.Trim(); |
| | | // _AddPropDto.Format = TextEditFormat.Text.Trim(); |
| | | if (TextEditFormat.SelectedIndex == 0) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Integer; |
| | | } |
| | | else if (TextEditFormat.SelectedIndex == 1) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Bigint; |
| | | } |
| | | else if (TextEditFormat.SelectedIndex == 2) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Numeric; |
| | | } |
| | | else if (TextEditFormat.SelectedIndex == 3) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Text; |
| | | } |
| | | else if (TextEditFormat.SelectedIndex == 4) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.MultiText; |
| | | } |
| | | else if (TextEditFormat.SelectedIndex == 5) |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Time; |
| | | } |
| | | else |
| | | { |
| | | _AddPropDto.Format = (Yw.Basic.ePropFormat)ePropFormat.Boolen; |
| | | } |
| | | _AddPropDto.TypeID = _TypeID; |
| | | if (await this.ReloadDataEvent.Invoke(_AddPropDto)) |
| | | { |