示例#1
0
        public void initialize_AttributeDataBinding()
        {
            _data.InitializeAttribute();

            _data.Additional.RouteNumber     = _dialog.integer0.Value;
            _data.Additional.OperationNumber = _dialog.integer01.Value;

            _dialog.string0.Value   = _data.Attributes.PartNumber;//"TEST";//
            _dialog.string01.Value  = _data.Attributes.PartName;
            _dialog.string02.Value  = _data.Attributes.RazrabDataTime;
            _dialog.string03.Value  = _data.Attributes.ProvDataTime;
            _dialog.string04.Value  = _data.Attributes.UtverdDataTime;
            _dialog.string05.Enable = false;
            _dialog.string06.Value  = _data.Attributes.CompanyName;

            // материал
            _dialog.enum0.SetEnumMembers(_data.Attributes.ListMaterial.ToArray());
            if (!string.IsNullOrEmpty(_data.Attributes.Material))
            {
                _dialog.enum0.ValueAsString = _data.Attributes.Material;
            }

            // разработал
            _dialog.enum01.SetEnumMembers(_data.Attributes.ListRazrab.ToArray());
            if (!string.IsNullOrEmpty(_data.Attributes.Razrab))
            {
                _dialog.enum01.ValueAsString = _data.Attributes.Razrab;
            }

            // проверил
            _dialog.enum02.SetEnumMembers(_data.Attributes.ListProv.ToArray());
            if (!string.IsNullOrEmpty(_data.Attributes.Prov))
            {
                _dialog.enum02.ValueAsString = _data.Attributes.Prov;
            }

            // утвердил
            _dialog.enum03.SetEnumMembers(_data.Attributes.ListUtverd.ToArray());
            if (!string.IsNullOrEmpty(_data.Attributes.Utverd))
            {
                _dialog.enum03.ValueAsString = _data.Attributes.Utverd;
            }

            // нормоконтроль
            _dialog.enum04.SetEnumMembers(_data.Attributes.ListNormokontr.ToArray());
            if (!string.IsNullOrEmpty(_data.Attributes.Normokontr))
            {
                _dialog.enum04.ValueAsString = _data.Attributes.Normokontr;
            }
        }