Example #1
0
 /// <summary>
 /// 初始化
 /// </summary>
 public BaseDao(int SId, int PId, string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
     string strSql = string.Format("select * from Sys_TreeList Where SysID = {0} and PermissionID={1}", SId, PId);
     Sys.TreeListDao dao = new Sys.TreeListDao();
     SysModel = dao.GetModel(SId, PId);
 }
Example #2
0
 //string strTbName
 /// <summary>
 /// ��l��
 /// </summary>
 public PermissionDao(string FormID, string cnKey)
 {
     this.cnKey = cnKey;
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
     string strSql = string.Format("select * from Sys_TreeList Where FormID = '{0}'", FormID);
     Sys.TreeListDao dao = new Sys.TreeListDao();
     SysModel = dao.GetModel(FormID);
 }
Example #3
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public BaseDao(string FormID)
 {
     this.cnKey = "";
     ia = DBAccessLayer.DBFactory.GetDBAccess();
     string strSql = string.Format("select * from Sys_TreeList Where FormID = '{0}'", FormID);
     Sys.TreeListDao dao = new Sys.TreeListDao();
     SysModel = dao.GetModel(FormID);
 }
Example #4
0
        public CheckDao(string FormID,string cnKey)
        {
            ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
            ea = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);

            this.cnKey = cnKey;
            Sys.TreeListDao dao = new Sys.TreeListDao();
            SysModel = dao.GetModel(FormID);
        }
Example #5
0
 //string strTbName
 /// <summary>
 /// ��l��
 /// </summary>
 public RoleDao(string FormID, string cnKey)
 {
     this.cnKey = cnKey;
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
     string strSql = string.Format("select * from Sys_TreeList Where FormID = '{0}'", FormID);
     Sys.TreeListDao dao = new Sys.TreeListDao();
     SysModel = dao.GetModel(FormID);
     tf = new TableFieldInfo(SysModel.TableName, this.cnKey);
 }
Example #6
0
        /// <summary>
        /// 開立資料庫
        /// </summary>
        /// <param name="IP"></param>
        /// <param name="strDataBase"></param>
        /// <param name="strPath"></param>
        public bool CreateDataBase(string IP, string strDataBase, string strPath)
        {
            string strSysConnection = string.Format("server={0};database={1};integrated security=SSPI", IP, "master");

            string strCreateDataBase = "CREATE DATABASE "+strDataBase+
                            " ON "+
                            "( NAME = " + strDataBase + "_dat, " +
                                "FILENAME = 'F:\\Data\\"+strDataBase+".mdf', "+
                               " SIZE = 10, "+
                                "MAXSIZE = 50, "+
                                "FILEGROWTH = 5 ) "+
                            "LOG ON "+
                            "( NAME =  " + strDataBase + "_log, " +
                             "   FILENAME = 'F:\\Data\\" + strDataBase + ".ldf', " +
                              "  SIZE = 5MB, "+
                               " MAXSIZE = 25MB, "+
                                "FILEGROWTH = 5MB )";

            ia = DBAccessLayer.DBFactory.GetDBAccess(strSysConnection);
            ia.ExecuteNonQuerySql(strCreateDataBase);
            if (File.Exists(strPath))
            {
                string strExcuteSQL =File.ReadAllText(strPath, Encoding.Default);
                string[] strSQL = strExcuteSQL.Split(new string[] { "GO" }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < strSQL.Length; i++)
                {
                    string str = " use " + strDataBase + " " + strSQL[i];
                    ia.ExecuteNonQuerySql(str);
                }

                return true;
            }
            else
            {
                return false;
            }
        }
Example #7
0
 /// <summary>
 ///  测试连接是否成功
 /// </summary>
 /// <param name="Server"></param>
 /// <param name="DatabasePrefix"></param>
 /// <param name="Uid"></param>
 /// <param name="Pwd"></param>
 /// <param name="DataWind"></param>
 /// <returns></returns>
 public bool OpenConnection(string connectionString)
 {
     try
     {
         ia = DBAccessLayer.DBFactory.GetDBAccess(connectionString);
         return ia.OpenConnection();
     }
     catch (Exception ex)
     {
         return false;
     }
     finally
     {
         ia.CloseConnection();
     }
 }
Example #8
0
 public LabelDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #9
0
 public ProductionDao()
 {
     ia =  DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #10
0
 public ParameterDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
 }
Example #11
0
 public PermissionDao()
 {
     ia =  DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #12
0
 public TreeListDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
 }
Example #13
0
 public TreeListDao(string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #14
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public MessageDao(string FormID)
 {
     this.cnKey = "";
     this.FormID = FormID;
     ia = DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #15
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public MessageDao(string FormID, string cnKey)
 {
     this.cnKey = "";
     this.FormID = FormID;
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #16
0
 public MessageDao()
 {
     ia =  DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #17
0
 public CompanyDao(string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #18
0
 public CompanyDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
 }
Example #19
0
 public SysLabelDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
     iba = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
 }
Example #20
0
 public BaseDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #21
0
        /// <summary>
        ///  测试连接是否成功
        /// </summary>
        /// <param name="Server"></param>
        /// <param name="DatabasePrefix"></param>
        /// <param name="Uid"></param>
        /// <param name="Pwd"></param>
        /// <param name="DataWind"></param>
        /// <returns></returns>
        public string GetConnection(string Server, string Database, string Uid, string Pwd, bool Authentication)
        {
            string strSysConnection = "";
            if (Authentication)
                strSysConnection = string.Format("server={0};database={1};integrated security=SSPI", Server, Database);
            else
                strSysConnection = string.Format("server={0};database={1};uid={2};pwd={3}", Server, Database, Uid, Pwd);

            try
            {
                ia = DBAccessLayer.DBFactory.GetDBAccess(strSysConnection);
                if (ia.OpenConnection())
                    return strSysConnection;
                else
                    return "";
            }
            catch (Exception ex)
            {
                return "";
            }
            finally
            {
                ia.CloseConnection();
            }
        }
Example #22
0
 public EnterpriseDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
 }
Example #23
0
 public ParameterDao(string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #24
0
 public OrderDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #25
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public OrderDao(string FormID)
 {
     this.cnKey = "";
     ia = DBAccessLayer.DBFactory.GetDBAccess();
 }
Example #26
0
 public CheckDao()
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
     ea = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
     this.cnKey = "";
 }
Example #27
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public LabelDao(string cnKey)
 {
     this.cnKey = cnKey;
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #28
0
 public CheckDao(string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, "");
     ea = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
     this.cnKey = cnKey;
 }
Example #29
0
 //string strTbName
 /// <summary>
 /// 初始化
 /// </summary>
 public ProductionDao(string FormID, string cnKey)
 {
     this.cnKey = cnKey;
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }
Example #30
0
 public EnterpriseDao(string cnKey)
 {
     ia = DBAccessLayer.DBFactory.GetDBAccess(DBAccessLayer.DBAccessType.SQL, cnKey);
 }