예제 #1
0
        public CommandResult DirecExportData(string AccountsetYear, int AccountSetID, bool IsDelData)
        {
            CommandResult result          = new CommandResult();
            string        ToDirectoryName = AccountsetYear + "_" + login.User.Org_Name_G + "_"
                                            + DateTime.Now.ToShortDateString() + "-"
                                            + DateTime.Now.ToLongTimeString().Replace(':', '-');
            string ExportDataTo = HostingEnvironment.MapPath("~/data/") + ToDirectoryName;

            if (!Directory.Exists(ExportDataTo))
            {
                Directory.CreateDirectory(ExportDataTo);
            }
            result.Result = DataProvider.DirecExporeData(AccountSetID, ExportDataTo);
            if (result.Result && IsDelData)
            {
                result.Result = DelAccountSetData(AccountSetID);
            }
            result.Message = ToDirectoryName + ".kct";
            return(result);
        }