Example #1
0
        /// <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);
            }
        }