Пример #1
0
        public static string CreateInvoice(string templateDoc, string buildDoc, Dictionary <string, string> dics1, Dictionary <string, JArray> dics2)
        {
            Console.WriteLine("\tCreateInvoice()");
            DocX   g_document;
            string buildPath = "";

            try
            {
                string path = System.Configuration.ConfigurationManager.AppSettings["TemplatePath"];
                g_document = CreateInvoiceFromTemplate(DocX.Load(path + templateDoc), dics1, dics2);

                string rootUrl = System.Configuration.ConfigurationManager.AppSettings["WEBURL"];
                buildPath = rootUrl + "build/" + buildDoc;
                if (!Directory.Exists(path + "build/"))
                {
                    Directory.CreateDirectory(path + "build/");
                }
                g_document.SaveAs(path + "build/" + buildDoc);
            }
            catch (Exception e)
            {
                FileTxtLogs.WriteLog(e.Message);
            }
            return(buildPath);
        }
Пример #2
0
        private void DeleteFile()
        {
            string filePath = FileTxtLogs.LogPath + FileLogList.SelectedValue.ToString();

            FileTxtLogs.DeleteFile(filePath);
            EventMessage.MessageBox(1, "删除日志文件", string.Format("删除日志文件({0})成功!", filePath), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx"));
        }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     FrameWorkPermission.CheckPagePermission(CMD);
     if (!Page.IsPostBack)
     {
         FileLogList.DataSource     = FileTxtLogs.GetFileList();
         FileLogList.DataTextField  = "Value";
         FileLogList.DataValueField = "Value";
         FileLogList.DataBind();
         BindDate();
     }
     if (FileLogList.Items.Count != 0)
     {
         HeadMenuButtonItem item0 = new HeadMenuButtonItem();
         item0.ButtonName    = "当前日志文件";
         item0.ButtonPopedom = PopedomType.Delete;
         item0.ButtonUrlType = UrlType.JavaScript;
         item0.ButtonUrl     = "DelData('?CMD=Delete');";
         HeadMenuWebControls1.ButtonList.Add(item0);
     }
     if (CMD == "Delete")
     {
         DeleteFile();
     }
 }
Пример #4
0
        /// <summary>
        /// 构造函数
        /// </summary>
        public sys_FrameWorkInfoTable()
        {
            try
            {
                ManagementClass mc = new ManagementClass("Win32_Processor");

                ManagementObjectCollection moc = mc.GetInstances();
                foreach (ManagementObject mo in moc)
                {
                    _S_RegsionGUID = mo.Properties["ProcessorId"].Value.ToString();
                    break;
                }
                mc.Dispose();
            }
            catch (Exception ex)
            {
                _S_RegsionGUID = Common.EnBase64(AppDomain.CurrentDomain.BaseDirectory);
                FileTxtLogs.WriteServiceLog(ex.ToString(), "LoadFrameWorkInfoTable");
            }
        }
Пример #5
0
        private void BindDate()
        {
            List <FileTxtLogsTable> lst = new List <FileTxtLogsTable>();

            lst = FileTxtLogs.GetFileTxtLogs(FileTxtLogs.LogPath + FileLogList.SelectedValue.ToString());

            lst.Sort();

            AspNetPager1.RecordCount = lst.Count;
            ArrayList lists = new ArrayList();

            for (int i = AspNetPager1.StartRecordIndex; i <= AspNetPager1.EndRecordIndex; i++)
            {
                lists.Add(lst[i - 1]);
            }


            GridView1.DataSource = lists;
            GridView1.DataBind();
        }