Пример #1
0
        private void OnMaterialChangedCmd()
        {
            var materials = m_mchiningSrv.GetMachiningLib_MaterialThicknesss(_SelectedMaterialName);//加载材料厚度

            materials.ForEach(x => _MaterialDtos.Add(_mapper.Map <MachiningLib_Material, MachiningLib_MaterialDto>(x)));
            if (_MaterialDtos.Count() != 0)
            {
                _SelectedMaterial = _MaterialDtos.FirstOrDefault();
            }
        }
Пример #2
0
        private void ON_LoadPageCommand()
        {
            _MaterialNames = m_mchiningSrv.GetMachiningLib_Materials();//加载材料名称

            var material     = m_mchiningSrv.GetMachiningLibFirstMaterial();
            var cur_material = _mapper.Map <MachiningLib_Material, MachiningLib_MaterialDto>(material);

            if (cur_material != null)
            {
                _SelectedMaterialName = cur_material.Name;
                var materials = m_mchiningSrv.GetMachiningLib_MaterialThicknesss(_SelectedMaterialName);//加载材料厚度
                materials.ForEach(x => _MaterialDtos.Add(_mapper.Map <MachiningLib_Material, MachiningLib_MaterialDto>(x)));
                _SelectedMaterial = _MaterialDtos.Where(x => x.Thickness == cur_material.Thickness).FirstOrDefault();
            }
        }