Example #1
0
        public static string TAB = ScTool.UserCode; // 用户序列号信息

        /// <summary>
        /// 获取请求参数信息
        /// </summary>
        private String getParam(String LogName = "")
        {
            TYPE = Request["TYPE"];

            String Url   = Request.Url.ToString();
            String param = "";

            if (Url.Contains("?"))
            {
                param = Url.Substring(Url.IndexOf("?") + 1);                // 获取参数信息

                if (LogName.Equals(""))
                {
                    LogName = this.GetType().Name;
                }
                LogTool log = new LogTool(LogName);                         // 记录至log中
                log.WriteLine(param);
            }
            return(param);
        }
Example #2
0
        /// <summary>
        /// 获取请求参数信息
        /// </summary>
        private String getParam(String LogName = "")
        {
            String Url   = Request.Url.ToString();
            String param = "";

            Url = System.Web.HttpUtility.UrlDecode(Url);                    // 解码参数
            if (Url.Contains("?"))
            {
                param = Url.Substring(Url.IndexOf("?") + 1);                // 获取参数信息

                if (LogName.Equals(""))
                {
                    LogName = this.GetType().Name;
                }
                LogTool log = new LogTool(LogName);                         // 记录至log中
                if (param.Contains("收款") || param.Contains("到账"))
                {
                    log.WriteLine(param);
                }
            }
            return(param);
        }
Example #3
0
        ///// <summary>
        ///  打开金税盘组件
        /// </summary>
        /// <param name="password">数字证书密码</param>
        /// <param name="taxCode">税号</param>
        /// <param name="machineNo">开票机号</param>
        /// <param name="isRepReached">是否到抄税期</param>
        /// <param name="isLockReached">是否到锁死期</param>
        /// <param name="corpName">企业名称</param>
        /// <param name="checkCode">机器编号</param>
        /// <returns></returns>
        //开启 成功返回 1011  否则返回-1
        public static short InitCard()
        {
            try
            {
                m_GoldTax = Activator.CreateInstance(Type.GetTypeFromProgID("TaxCardX.GoldTax"));
                if (m_GoldTax != null)
                {
                    m_GoldTax.CertPassWord = "******";
                    m_GoldTax.openCard();
                }
                else
                {
                    return(-1);
                }

                return(m_GoldTax.RetCode);
            }
            catch (Exception ex)
            {
                log.WriteLine("Module.InitCard " + ex.Message);
                return(-1);
            }
        }
Example #4
0
        /// <summary>
        /// 发送邮件
        /// </summary>
        protected void Button_send_Click(object sender, EventArgs e)
        {
            if (from.Equals(""))
            {
                from = TextBox_from.Text;
            }
            if (psw.Equals(""))
            {
                psw = TextBox_psw.Text;
            }
            if (psw.StartsWith(EncryptHead))
            {
                psw = Locker.Decrypt(psw.Substring(EncryptHead.Length), TextBox_from.Text);                               // 对密码信息进行解密
            }
            if (to.Equals(""))
            {
                to = TextBox_to.Text;
            }
            if (subject.Equals(""))
            {
                subject = TextBox_subject.Text;
            }
            if (subject.Equals(""))
            {
                subject = DateTime.Now.ToString();
            }

            if (body.Equals(""))
            {
                body = TextBox_body.Text;
            }


            if (!check())
            {
                return;                         // 输入信息格式不正确
            }
            bool isSp = CheckBox_sp.Checked;    // 单独发送


            bool sendResult = true;

            if (!isSp)
            {
                if (!sendEmail(from, psw, to, subject, body, attch))
                {
                    sendResult = false;
                }
            }
            else
            {
                foreach (string str0 in to.Split(';'))
                {
                    string str = str0.Trim();
                    if (!str.Equals(""))
                    {
                        if (!sendEmail(from, psw, to, subject, body, attch))
                        {
                            sendResult = false;
                        }
                    }
                }
            }
            Label_TipInfo.Text = sendResult ? "邮件发送成功" : ("邮件发送失败 -> " + errorInfo);

            // 记录邮件信息
            string info = "from=" + from + "&psw=" + TextBox_psw.Text + "&to=" + to + "&subject=" + subject + "&body=" + body + "&attch=" + attch + "";

            log.WriteLine(info);

            if (sendResult)
            {
                // 清空已发送信息
                to      = TextBox_to.Text = "";
                subject = TextBox_subject.Text = "";
                body    = TextBox_body.Text = "";
            }
        }