CommonClass.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:3k
源码类别:

Email客户端

开发平台:

Visual C++

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. /// <summary>
  12. /// CommonClass 的摘要说明
  13. /// </summary>
  14. public class CommonClass
  15. {
  16. public CommonClass()
  17. {
  18. //
  19. // TODO: 在此处添加构造函数逻辑
  20. //
  21. }
  22.     /// <summary>
  23.     /// 返回一个字符串,方便弹出提示框
  24.     /// </summary>
  25.     /// <param name="str">自定义信息</param>
  26.     /// <returns></returns>
  27.     public static string MessageBox(string str)
  28.     {
  29.         string str1 = "<script language=javascript>alert('" + str + "');</script>";
  30.         return str1;
  31.     }
  32.     /// <summary>
  33.     /// 记录操作日志
  34.     /// </summary>
  35.     /// <param name="Content">操作关键字</param>
  36.     /// <param name="Operate">操作类型控制:0为添加、1为修改、2为删除</param>
  37.     /// <param name="SessionName">操作人员帐号</param>
  38.     public static void WriteNote(string Content,int Operate,string SessionName)
  39.     {
  40.         SqlData da = new SqlData();
  41.         switch (Operate)
  42.         {
  43.             case 0:
  44.                 string Insertcmdtxt = "INSERT INTO tb_WorkDo(UserName,OperationTime,OperationClass,OperationContent)";
  45.                 Insertcmdtxt += " VALUES('" + SessionName + "','" + DateTime.Now + "','添加','" + Content + "')";
  46.                 da.ExceSQL(Insertcmdtxt);
  47.                 break;
  48.             case 1:
  49.                 string Updatecmdtxt = "INSERT INTO tb_WorkDo(UserName,OperationTime,OperationClass,OperationContent)";
  50.                 Updatecmdtxt += " VALUES('" + SessionName + "','" + DateTime.Now + "','修改','" + Content + "')";
  51.                 da.ExceSQL(Updatecmdtxt);
  52.                 break;
  53.             case 2:
  54.                 string Deletecmdtxt = "INSERT INTO tb_WorkDo(UserName,OperationTime,OperationClass,OperationContent)";
  55.                 Deletecmdtxt += " VALUES('" + SessionName + "','" + DateTime.Now + "','删除','" + Content + "')";
  56.                 da.ExceSQL(Deletecmdtxt);
  57.                 break;
  58.         }
  59.     }
  60.     /// <summary>
  61.     /// 过滤文本中的非法字符串
  62.     /// </summary>
  63.     /// <param name="str">要输入的文本</param>
  64.     /// <returns></returns>
  65.     public static string HtmlEncode(string str)
  66.     {
  67.         str = str.Replace("&", "&amp;");
  68.         str = str.Replace("<", "&lt;");
  69.         str = str.Replace(">", "&gt");
  70.         str = str.Replace("'", "''");
  71.         str = str.Replace("*", "");
  72.         str = str.Replace("n", "<br/>");
  73.         str = str.Replace("rn", "<br/>");
  74.         str = str.Replace("select", "");
  75.         str = str.Replace("insert", "");
  76.         str = str.Replace("update", "");
  77.         str = str.Replace("delete", "");
  78.         str = str.Replace("create", "");
  79.         str = str.Replace("drop", "");
  80.         str = str.Replace("delcare", "");
  81.         if (str.Trim().ToString() == "") { str = "无"; }
  82.         return str.Trim(); 
  83.     }
  84. }