/// <summary> /// 初始化界面 /// </summary> /// <param name="updateMode">更新模式</param> private void InitFace(UpdateModeEnum updateMode) { numOldAssemblyAmount.Value = Convert.ToInt32(m_dataRow.GetData("数量")); numAssemblyAmount.Maximum = numOldAssemblyAmount.Value; txtGoodsCode.Text = m_dataRow["零部件编码"]; txtGoodsName.Text = m_dataRow["零部件名称"]; txtOldBatchNo.Text = m_dataRow["批次号"]; txtOldCheckData.Text = m_dataRow["检测数据"]; txtOldResultData.Text = m_dataRow["实际数据"]; CopyMeasureData(); txtAssemblyDate.Text = m_dataRow["装配时间"]; txtAssemblyPersonnel.Text = m_dataRow["装配人员"]; if (updateMode == UpdateModeEnum.调整) { numBarcode.Enabled = false; btnGetBarCodeInfo.Enabled = false; txtPartID.Text = m_dataRow["零件标识码"]; txtPartID.Enabled = false; numAssemblyAmount.Enabled = false; numAssemblyAmount.Value = numOldAssemblyAmount.Value; txtProvider.Text = m_dataRow["供应商"]; txtSpec.Text = m_dataRow["规格"]; txtBatchNo.Text = m_dataRow["批次号"]; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="updateMode">更新模式</param> /// <param name="dataRow">当前选中的档案信息</param> public 录入电子档案返修信息(UpdateModeEnum updateMode, DataRow dataRow) { InitializeComponent(); System.Diagnostics.Debug.Assert(dataRow != null); m_dataRow = new DataRowData(dataRow); m_updateMode = updateMode; InitFace(updateMode); }