Util.cs
上传用户:tiancihang
上传日期:2014-03-12
资源大小:21387k
文件大小:2k
源码类别:

.net编程

开发平台:

C#

  1. using System;
  2. using System.Text;
  3. using System.Data.SqlClient;
  4. using com.etong.SqlDataConnect;
  5. using System.Data;
  6. using System.IO;
  7. using System.Web;
  8. namespace com.etong.Utility
  9. {
  10.     public  class Util
  11.     { 
  12.        private MSSqlDataAccess MSDA = new MSSqlDataAccess(0);
  13.        public Util()
  14.        {
  15.             //
  16.             // TODO: 在此处添加构造函数逻辑
  17.             //
  18.         }
  19.         /// <summary>
  20.         /// 获取左边菜单列表
  21.         /// </summary>
  22.         /// <param name="i">表示菜单的父id</param>
  23.         /// <returns></returns>
  24.         public DataView GetPermission(string i)
  25.         {
  26.             if (i == "" || i == null)
  27.                 return null;
  28.             string strSQL = "select * from Tb_Sys_Permission where  ParentresCode='" + i.Trim() + "'";
  29.            
  30.             DataSet ds = new DataSet();
  31.             MSDA.Open();
  32.             MSDA.ExecuteDataset(CommandType.Text, strSQL, null, ds, "");
  33.             MSDA.Close();
  34.             return ds.Tables[0].DefaultView;
  35.         }
  36.         public static bool Copyfile(string sourcefilenme, string targetfilename)
  37.         {
  38.             //string fullpath = System.Environment.CurrentDirectory;
  39.             //string path = Server.MapPath("Workflow/doc");
  40.             //string path
  41.             //string sourcepath = "C:\Inetpub\wwwroot\ASP\SOAaspcode\doc\" + sourcefilenme;
  42.             //string targetpath= "C:\Inetpub\wwwroot\ASP\SOAaspcode\doc\DocTemplate\" + targetfilename;
  43.             //string sourcepath = path + sourcefilenme;
  44.             //string targetpath = path + targetfilename;
  45.             try
  46.             {
  47.                 File.Copy(sourcefilenme, targetfilename);
  48.                 return true;
  49.             }
  50.             catch
  51.             {
  52.                 return false;
  53.             }
  54.         }
  55.     }
  56. }