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(); } }
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(); } }