예제 #1
0
        protected void DoFileUpload(HttpPostedFile file, MCS.Web.WebControls.UploadProgressResult result)
        {
            var fileType = Path.GetExtension(file.FileName).ToLower();

            if (fileType != ".xml")
            {
                throw new InvalidDataException("上传的文件类型错误");
            }

            ImportExecutor executor = new ImportExecutor(file, result);

            executor.AddAction(new AUSchemaRoleImportAction()
            {
                AUSchemaID = Request.QueryString["id"]
            });

            executor.Execute();
        }
예제 #2
0
		protected void DoFileUpload(HttpPostedFile file, MCS.Web.WebControls.UploadProgressResult result)
		{
			var fileType = Path.GetExtension(file.FileName).ToLower();

			if (fileType != ".xml")
				throw new InvalidDataException("上传的文件类型错误");

			ImportExecutor executor = new ImportExecutor(file, result);

			executor.AddAction(new AUSchemaImportAction()
			{
				IncludeSchemaRoles = Request.Form["includeSchemaRoles"] == "includeSchemaRoles",
				TargetCategory = Request.QueryString["category"]
			});
			executor.Execute();
		}
예제 #3
0
		protected void DoFileUpload(HttpPostedFile file, MCS.Web.WebControls.UploadProgressResult result)
		{
			var fileType = Path.GetExtension(file.FileName).ToLower();

			if (fileType != ".xml")
				throw new InvalidDataException("上传的文件类型错误");

			ImportExecutor executor = new ImportExecutor(file, result);

			executor.AddAction(new AdminUnitImportAction()
			{
				ParentID = this.ctlUpload.Tag,
				IncludeRoleMembers = Request.Form["includeSchemaRoles"] == "includeSchemaRoles",
				IncludeScopeConditions = Request.Form["includeScopeCondition"] == "includeScopeCondition",
				ImportSubUnits = Request.Form["deepImport"] == "deepImport"
			});

			executor.Execute();
		}