/// <summary> /// 发送制样计划 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSendMakeCmd_Click(object sender, EventArgs e) { CmcsBeltSampleUnloadCmd entity = null; foreach (GridRow gridRow in superGridControl3.PrimaryGrid.Rows) { if (gridRow.Checked) { entity = gridRow.DataItem as CmcsBeltSampleUnloadCmd; } } if (entity == null) { MessageBoxEx.Show("请先选择卸样记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } CmcsRCSampleBarrel RCSampleBarrel = CommonDAO.GetInstance().GetDber().Entity <CmcsRCSampleBarrel>(" where BarrelCode='" + entity.SampleCode + "'"); if (RCSampleBarrel == null) { MessageBoxEx.Show("未找到采样单明细记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } SendMakePlan(RCSampleBarrel.SamplingId, RCSampleBarrel.InFactoryBatchId); }
private void superGridControl3_CellClick(object sender, GridCellClickEventArgs e) { CmcsBeltSampleUnloadCmd sampleUnloadCmd = e.GridCell.GridRow.DataItem as CmcsBeltSampleUnloadCmd; foreach (GridRow gridRow in superGridControl3.PrimaryGrid.Rows) { CmcsBeltSampleUnloadCmd cmcsSampleUnloadCmd = gridRow.DataItem as CmcsBeltSampleUnloadCmd; gridRow.Checked = (cmcsSampleUnloadCmd != null && sampleUnloadCmd.Id == cmcsSampleUnloadCmd.Id); } }
/// <summary> /// 加载当前卸样任务 /// </summary> /// <param name="machineCode">设备编码</param> private void LoadCurrSampleUnloadCmd() { if (string.IsNullOrEmpty(currentUnloadSampleId)) { return; } CmcsBeltSampleUnloadCmd beltSampleUnloadCmd = CommonDAO.GetInstance().GetDber().Get <CmcsBeltSampleUnloadCmd>(currentUnloadSampleId); lblCurrSamplerName.Text = CommonDAO.GetInstance().GetMachineNameByCode(beltSampleUnloadCmd.MachineCode); if (beltSampleUnloadCmd != null) { lblCurrResultCode.Text = beltSampleUnloadCmd.ResultCode; lblCurrSampleCode.Text = beltSampleUnloadCmd.SampleCode; lblCurrSendTime.Text = beltSampleUnloadCmd.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"); lblCurrUnloadType.Text = beltSampleUnloadCmd.UnloadType; } else { lblCurrResultCode.Text = "暂无"; lblCurrSampleCode.Text = "暂无"; lblCurrSendTime.Text = "暂无"; lblCurrUnloadType.Text = "暂无"; } if (lblCurrResultCode.Text == eEquInfCmdResultCode.成功.ToString()) { lblCurrResultCode.ForeColor = Color.Green; } else if (lblCurrResultCode.Text == eEquInfCmdResultCode.失败.ToString()) { lblCurrResultCode.ForeColor = Color.Red; } else { lblCurrResultCode.ForeColor = Color.Black; } }