Exemplo n.º 1
0
        /// <summary>
        /// 检查挂号发票是否被使用 true 被使用 false 未被使用
        /// </summary>
        /// <param name="InvoNo"></param>
        /// <returns></returns>
        public bool m_blnCheckInvoNoIsUse(string InvoNo)
        {
            clsDomainControl_Register domain = new clsDomainControl_Register();

            if (!domain.m_mthIsCanDo("0008"))
            {
                DataTable dt = null;
                long      l  = domain.m_lngCheckNO(InvoNo.Trim(), out dt);
                if (dt != null && dt.Rows.Count > 0)
                {
                    MessageBox.Show("该发票号" + InvoNo + "已于" + DateTime.Parse(dt.Rows[dt.Rows.Count - 1]["REGISTERDATE_DAT"].ToString()).ToString("yyyy-MM-dd") + "被" + dt.Rows[dt.Rows.Count - 1]["EMPNO_CHR"].ToString().Trim() + "使用\r\n\r\n请重新设置(与当前打印票据号相同)。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.txtNewNo.Focus();
                    return(true);
                }
            }

            return(false);
        }