示例#1
0
    //for IP logging

    public void writeToLog(Exception ex, string page, string clientIP)
    {
        FILENAME = ConfigurationManager.AppSettings.Get("logfile");
        PageName = page;
        StreamWriter objStreamWriter;

        if (File.Exists(FILENAME))
        {
            FileInfo fInfo    = new FileInfo(FILENAME);
            long     fileSize = (((fInfo.Length) / 1024) / 1024);          //in mb
            //long fileSize = ((fInfo.Length));  //in mb
            if (fileSize < 2)
            {
                objStreamWriter = File.AppendText(FILENAME);
                write(objStreamWriter, ex, PageName, clientIP);
            }
            else
            {
                //File.Move(FILENAME, FILENAME.Remove(FILENAME.Length - 4, 4) + "_" + DateTime.Now.Year.ToString() + "." + DateTime.Now.Month.ToString() + "." + DateTime.Now.Day.ToString() + "." + DateTime.Now.Hour.ToString() + "." + DateTime.Now.Minute.ToString() + ".txt");
                File.Copy(FILENAME, FILENAME.Remove(FILENAME.Length - 4, 4) + "_" + DateTime.Now.Year.ToString() + "." + DateTime.Now.Month.ToString() + "." + DateTime.Now.Day.ToString() + "." + DateTime.Now.Hour.ToString() + "." + DateTime.Now.Minute.ToString() + ".txt");
                File.WriteAllText(FILENAME, "");
                objStreamWriter = File.AppendText(FILENAME);
                write(objStreamWriter, ex, PageName, clientIP);
            }
        }
        else
        {
            objStreamWriter = File.CreateText(FILENAME);
            write(objStreamWriter, ex, PageName, clientIP);
        }
    }
示例#2
0
文件: Form1.cs 项目: kseniya-rs/c-
 //Удаление файла
 private void Delete(object sender, EventArgs e)
 {
     if (file == true)
     {
         File.Delete(PATHBOX.Text);
         file = false;
         PATHBOX.Clear();
         FILENAME.Clear();
         text.Text = "";
     }
     else
     {
         MessageBox.Show("file not chosed");
     }
 }
 LOG ON (NAME = FinanceManager_Log, 
 FILENAME = '{AppDomain.CurrentDomain.BaseDirectory}\FinanceManager_Log.ldf', 
示例#4
0
        protected void Validate()
        {
            if (String.IsNullOrEmpty(FILENAME))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.FILENAME_Required);
            }
            else
            {
                FILENAME = FILENAME.Length > 50 ? FILENAME.Substring(0, 50) : FILENAME;
            }
            if (String.IsNullOrEmpty(UPLOAD_GROUP_NO))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.UPLOAD_GROUP_NO_Required);
            }
            if (String.IsNullOrEmpty(ASSOCIATE_NAME))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.ASSOCIATE_NAME_Required);
            }
            else if (ASSOCIATE_NAME.Length > 80)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.ASSOCIATE_NAME_Worng);
            }
            if (String.IsNullOrEmpty(LICENSE_TYPE_CODE))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.LICENSE_TYPE_CODE_Required);
            }
            else if (LICENSE_TYPE_CODE.Length != 2)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.LICENSE_TYPE_CODE_Worng);
            }

            if (String.IsNullOrEmpty(PROVINCE_CODE))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.PROVINCE_CODE_Required);
            }
            else if (PROVINCE_CODE.Length != 2)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.PROVINCE_CODE_Worng);
            }
            if (String.IsNullOrEmpty(ASSOCIATE_CODE))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.ASSOCIATE_CODE_Required);
            }
            else if (ASSOCIATE_CODE.Length != 3)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.ASSOCIATE_CODE_Worng);
            }
            if (String.IsNullOrEmpty(TESTING_DATE))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.TESTING_DATE_Required);
            }
            if (String.IsNullOrEmpty(EXAM_TIME_CODE))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.EXAM_TIME_CODE_Required);
            }
            else if (EXAM_TIME_CODE.Length != 2)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.EXAM_TIME_CODE_Worng);
            }
            if (String.IsNullOrEmpty(CNT_PER))
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.CNT_PER_Required);
            }
            else if (CNT_PER.Length > 18)
            {
                AddBrokenRule(ExamFileHeaderBusinessRules.CNT_PER_Worng);
            }
        }