Example #1
0
        /// <summary>
        /// 另存电子标书逻辑(当前项目另存为数据文件)
        /// </summary>
        /// <param name="p_File"></param>
        public void SaveAsDZBS(System.IO.FileInfo p_File)
        {
            //1.添加类型为 电子标书
            //2.删除所有子目数据

            //this.Current.StructSource.ModelInfomation.Set("版本号", "Ver 1.0");

            //创建数据文件
            //创建新的数据访问对象
            using (_ProjDataBase db = new _ProjDataBase(string.Format(_DataBase.AccessConnString, p_File.FullName), this.ObjectList))
            {
                //创建新的项目文件
                //this.CreateFile();
                //文件类型
                this.Current.StructSource.ModelInfomation.Set("文件类型", "电子标书");
                db.Open(this.Current);
                //调用保存逻辑

                if (APP.FileType.Equals("项目工程"))
                {
                    db.OutAsDZBS();
                }
                else
                {
                    db.SaveAsDZBS();
                }
            }
        }
Example #2
0
 /// <summary>
 /// 开启一次数据库链接操作
 /// </summary>
 public override void OpenDataBase()
 {
     if (DataBase == null)
     {
         DataBase = new _ProjDataBase(string.Format(_DataBase.AccessConnString, this.Current.Files.FullName), this.ObjectList);
     }
     DataBase.Open(this.Current);
 }
Example #3
0
 /// <summary>
 /// 另存为业务逻辑(当前项目另存为数据文件)
 /// </summary>
 /// <param name="p_File"></param>
 public void SaveAs(System.IO.FileInfo p_File)
 {
     //创建数据文件
     //创建新的数据访问对象
     this.SetKeyNo();
     using (_ProjDataBase db = new _ProjDataBase(string.Format(_DataBase.AccessConnString, p_File.FullName), this.ObjectList))
     {
         db.Open(this.Current);
         //调用保存逻辑
         db.SaveAs();
     }
 }