public static void MessageError(string strEvent, string ErrorCode, Exception ex, bool isShowMsg) { try { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = (Program.CurrentUser == null) ? "" : Program.CurrentUser.mut_username; objlog.its_program = (Program.CurrentRoom == null) ? "" : Program.CurrentRoom.mrd_ename; objlog.its_tpr_id = (Program.CurrentRegis == null) ? 0 : Program.CurrentRegis.tpr_id; objlog.its_event = strEvent; objlog.its_err_code = ErrorCode; objlog.its_err_msg = (ex == null) ? "" : ex.Message; objlog.its_StackTrace = (ex == null) ? "" : ex.StackTrace; objlog.its_err_date = Program.GetServerDateTime(); dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } } catch (Exception) { if (isShowMsg) { MessageBox.Show("บันทึก Log Tranaction ไม่ได้", "Error Alert", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (isShowMsg) { MessageBox.Show("ระบบเกิดข้อผิดพลาดไม่สามารถทำงานต่อได้ กรุณาติดต่อผู้ดูแลระบบ " + Environment.NewLine + ex.Message, "แจ้งเตือนปัญหาการใช้งาน", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void MessageError(String strEvent, String ErrorCode, String strError, Boolean isShowMsg) { try { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = Program.CurrentUser.mut_username; objlog.its_program = "BackOffice"; objlog.its_event = strEvent; objlog.its_err_code = ErrorCode; objlog.its_err_msg = strError; objlog.its_err_date = Program.GetServerDateTime(); dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } } catch (Exception) { if (isShowMsg) { MessageBox.Show("บันทึก Log Tranaction ไม่ได้", "Error Alert", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (isShowMsg) { MessageBox.Show("BackOffice เกิดข้อผิดพลาดไม่สามารถทำงานต่อได้ กรุณาติดต่อผู้ดูแลระบบ " + Environment.NewLine + strError, "แจ้งเตือนปัญหาการใช้งาน", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void MessageError(string strError) { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = ""; objlog.its_program = ""; objlog.its_event = ""; objlog.its_err_code = ""; objlog.its_err_msg = strError; objlog.its_err_date = Program.GetServerDateTime(); dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } }
public static void MessageError(string strError) { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = (Program.CurrentUser == null) ? "" : Program.CurrentUser.mut_username; objlog.its_program = (Program.CurrentRoom == null) ? "" : Program.CurrentRoom.mrd_ename; objlog.its_event = ""; objlog.its_err_code = ""; objlog.its_err_msg = strError; objlog.its_err_date = Program.GetServerDateTime(); dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } MessageBox.Show("Error :" + strError, "Error Alert", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public static void MessageError(string strEvent, string ErrorCode, string strError, bool isShowMsg) { try { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = ""; objlog.its_program = ""; objlog.its_event = strEvent; objlog.its_err_code = ErrorCode; objlog.its_err_msg = strError; objlog.its_err_date = Program.GetServerDateTime(); dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } } catch (Exception) { } }
public static void MessageError(String strEvent, String ErrorCode, String strError) { try { using (InhCheckupDataContext dbc = new InhCheckupDataContext()) { log_transaction objlog = new log_transaction(); objlog.its_user_by = "System"; objlog.its_program = "Web Service"; objlog.its_event = strEvent; objlog.its_err_code = ErrorCode; objlog.its_err_msg = strError; objlog.its_err_date = DateTime.Now; dbc.log_transactions.InsertOnSubmit(objlog); dbc.SubmitChanges(); } } catch (Exception) { } }