/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnPrintCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCSampleBarrel sampleBarrel = btn.EditorCell.GridRow.DataItem as CmcsRCSampleBarrel; if (sampleBarrel == null) { return; } if (!string.IsNullOrEmpty(sampleBarrel.SampSecondCode)) { if (sampleBarrel.PrintCount > 0) { if (MessageBoxEx.Show("该采样桶已打印,是否再次打印?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } } sampleBarrel.PrintCount++; sampleBarrel.PrintDate = DateTime.Now; sampleBarrel.PrintUser = SelfVars.LoginUser.UserName; commonDAO.SelfDber.Update(sampleBarrel); commonDAO.SaveAppletLog(eAppletLogLevel.Info, "打印采样桶明细", string.Format("采样次码:{0};采样主码:{1};操作人:{2};", sampleBarrel.SampSecondCode, sampleBarrel.SampleCode, SelfVars.LoginUser.UserName)); _CodePrinter.Print(sampleBarrel.SampleCode); _CodePrinter.Print(sampleBarrel.SampSecondCode); } }
/// <summary> /// 打印编码 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnPrintCode_Click(object sender, EventArgs e) { GridButtonXEditControl btn = sender as GridButtonXEditControl; if (btn == null) { return; } CmcsRCSampleBarrel sampleBarrel = btn.EditorCell.GridRow.DataItem as CmcsRCSampleBarrel; if (sampleBarrel == null) { return; } if (!string.IsNullOrEmpty(sampleBarrel.SampSecondCode)) { commonDAO.SelfDber.Update(sampleBarrel); commonDAO.SaveAppletLog(eAppletLogLevel.Info, "打印采样桶明细", string.Format("采样子码:{0};操作人:{1};", sampleBarrel.SampSecondCode, SelfVars.LoginUser.UserName), SelfVars.LoginUser.UserName); _CodePrinter.Print(sampleBarrel.SampSecondCode); } }