public void InitMaterialData(List <MeterialGroupThicknessDto> list) { _SelectedMaterialId = -1; _SelectedMaterialGroupId = -1; MaterialTypeList.Clear(); list.ForEach(d => MaterialTypeList.Add(d)); MaterialThicknessList.Clear(); if (list.Count > 0) { SelectedMaterialId = (int)list[0].MaterialCode; } }
/// <summary> /// 选择分类 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PartsMange_MaterialBankManage_AddMaterialInfor_BelongClassify_ButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { var typeListForm = new MaterialTypeList(); typeListForm.ShowDialog(); if (typeListForm.DialogResult == DialogResult.OK) { if (typeListForm.materialType == null) { return; } PartsMange_MaterialBankManage_AddMaterialInfor_BelongClassify_ButtonEdit.Text = typeListForm.materialType.Name; material.Category = typeListForm.materialType.Id.ToString(); } }