Пример #1
0
        public static void Show(Exception ex,string FormName="ALL")
        { 
            //1. Xử lý ghi ra file log
            clsAll.WriteLog(ex.Message, FormName, ex.Source);

            //2. Kiểm tra xem trong DB lỗi này đã được học chưa
            //   2.1. Nếu chưa được học
            //        2.1.1 Đẩy thông tin exception về máy chủ
            //   2.2. Mếu đã được học
            //        2.2.1. Lấy thông tin xử lý lỗi ra cho người dùng xem

            //3. Hiển thị dialog
            tDialog f = new tDialog();
            if (f.IsDisposed == false)
            {
                f.txtNoiDungLoi.Text =string.Format("Hệ thống phát sinh lỗi ngoại lệ không xác định. Nội dung lỗi:\n{0}", ex.Message);
                st.myMDIMain.LoadFormF(f, true);
            }
        }
Пример #2
0
 public void Show1(string strNoiDungLoi, string strCachKhacPhuc)
  {
      if (this.InvokeRequired == true)
      {
          DelegateShow1 show1 = new DelegateShow1(Show1);
          this.Invoke(show1, strNoiDungLoi, strCachKhacPhuc);
      }
      else
      {
          tDialog dlg = new tDialog();
          dlg.txtNoiDungLoi.Text = strNoiDungLoi;
          dlg.txtKhacPhuc.Text = strCachKhacPhuc;
          dlg.ShowDialog();
      }
  }