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); }
/// <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); }
///// <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); } }
/// <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 = ""; } }