public void Write(CommonLogger logType, LogLevel level, string message) { Logger logger = LoggerRepository.BuildLogger(logType); StringBuilder info = new StringBuilder(); if (HttpContext.Current != null) { var urlReferrer = HttpContext.Current.Request.UrlReferrer; if (urlReferrer != null) { info.AppendLine("前一个请求地址:" + urlReferrer.ToString()); } var behavior = HttpContext.Current.Request.Cookies["user"]; if (behavior != null) { info.AppendLine("据用户跟踪,用户为:" + behavior); } info.AppendLine("MethodType:" + HttpContext.Current.Request.HttpMethod); info.AppendLine("ClientIP:" + HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString()); info.AppendLine("Browser:" + HttpContext.Current.Request.Browser.Type); if (HttpContext.Current.User.Identity.IsAuthenticated) { info.AppendLine("LoginUser:"******"请求地址:" + HttpContext.Current.Request.RawUrl); } DoWrite(logger, level, info.ToString() + message); }
private void PopulateTypesCombo() { try { cmbType.DataSource = bill.GetBillTypes(1); cmbType.DisplayMember = "name"; cmbType.ValueMember = "id"; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void GetDoctorsCombo(int tid) { try { cmbDoc.ValueMember = "id"; cmbDoc.DisplayMember = "name"; cmbDoc.DataSource = doc.getDoctorsCombo(tid); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void btnRegister_Click(object sender, EventArgs e) { try { frmPatient frm = new frmPatient(); frm.MdiParent = this.ParentForm; frm.Show(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void frmConsultationHistory_Load(object sender, EventArgs e) { try { dgvApptHistory.AutoGenerateColumns = false; dgvHistoryProcedures.AutoGenerateColumns = false; setGridViews(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void PopulateSearch() { try { cmbSearch.DataSource = pat.RptSearchValues(0); cmbSearch.ValueMember = "Value"; cmbSearch.DisplayMember = "Display"; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
public void GetUserDetails(int id, int user_type) { try { var url = string.Format("api/Users/GetDetails?id=" + id + "&user_type=" + user_type); DataTable dt = wHelper.GetDataTableFromWebApi(url); userList = dt.AsEnumerable().ToList(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
public frmRptSickLeave(int aptid, int patid) { try { InitializeComponent(); appointment_id = aptid; patient_id = patid; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void txtTotal_TextChanged(object sender, EventArgs e) { try { bill_total = Convert.ToDouble(txtTotal.Text); bill_balance = bill_total - bill_paid; txtBalance.Text = Utils.FormatAmount(bill_balance); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void GetCustomer(int id) { try { var url = string.Format("api/Customers/Get?id=" + id); DataTable dt = wHelper.GetDataTableFromWebApi(url); customerList = dt.AsEnumerable().ToList(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
public frmConsultationDetails(int aptid, int patid) { try { InitializeComponent(); txtAppID.Text = aptid.ToString(); txtPatientID.Text = patid.ToString(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void frmDepartments_Load(object sender, EventArgs e) { try { this.WindowState = FormWindowState.Maximized; this.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange; dgvDept.AutoGenerateColumns = false; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void PopulateFormData(int id) { try { var url = string.Format("api/Employers/GetFormData?id=" + id); DataTable dt = wHelper.GetDataTableFromWebApi(url); formDataList = dt.AsEnumerable().ToList(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void GetEmployers() { try { var url = string.Format("api/Employers/GetList"); DataTable dt = wHelper.GetDataTableFromWebApi(url); employerList = dt.AsEnumerable().ToList(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void PopulateStatus() { try { cmbStatus.DataSource = app.getAppointmentStatus(1); cmbStatus.ValueMember = "id"; cmbStatus.DisplayMember = "name"; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void frmUserRoles_Shown(object sender, EventArgs e) { try { PopulateSearch(); DataTable dtMenu = mn.GetMenuActive(true); BuildTree(dtMenu, trvMenu, true); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void frmUserRoles_FormClosed(object sender, FormClosedEventArgs e) { try { Utils.toggleChildCloseButton(this.MdiParent, 1); mn.Dispose(); UR.Dispose(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
// To upload, store and validate file. protected void btnUpload_Click(object sender, EventArgs e) { string responseMsg; if (fileUpload.HasFile) { string fileExtension = System.IO.Path.GetExtension(fileUpload.FileName); if (fileExtension.ToLower() != ".xls" && fileExtension.ToLower() != ".xlsx" && fileExtension.ToLower() != ".csv") { Utils.setErrorLabel(lblResponseMsg, Constants.ERR_UNSUPPORTED_DATAFILE); } else { int fileSize = fileUpload.PostedFile.ContentLength; if (fileSize >= Constants.MAX_UPLOAD_SIZE) { Utils.setErrorLabel(lblResponseMsg, Constants.ERR_FILE_SIZE); } else { string file = Server.MapPath("~/Uploads/") + fileUpload.FileName.ToString(); //string file = Constants.uploadsDir + fileUpload.FileName.ToString(); fileUpload.SaveAs(file); responseMsg = new DataUtils().ValidateExcelFile(file, userid, Constants.ModelTypes.Qualification); if (responseMsg != "") { Utils.setErrorLabel(lblResponseMsg, responseMsg + " Records Inserted."); try { var url = string.Format("api/Qualifications/Get/Duplicates?userid=" + userid); DataTable dt = wHelper.GetDataTableFromWebApi(url); QualificationListForDuplicates = dt.AsEnumerable().ToList(); displayUploadResult = true; // Set for displaying conflicting records } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } } else { Utils.setErrorLabel(lblResponseMsg, Constants.ERR_DB_OPERATION); } } } } else { Utils.setErrorLabel(lblResponseMsg, Constants.ERR_NO_FILE); } }
private void btnSave_Click(object sender, EventArgs e) { Double bill_total = 0; try { if (ValidateChildren(ValidationConstraints.Enabled)) { int ret = app.ReferAppointment(patient_id, Int32.Parse(cmbDoctor.SelectedValue.ToString()), Convert.ToDateTime(dtpDate.Text), Int32.Parse(Utils.ProcedureStatus["Scheduled"]), doctor_id, appointment_id); if (ret >= 1) { DataTable dtBill = bill.GetAppointmentBill(appointment_id, patient_id, 3); if (dtBill.Rows.Count == 0) { ConsultationDetails objCD = new ConsultationDetails(); DataTable dtProc = bill.getBillDetails(appointment_id); if (dtProc == null || dtProc.Rows.Count <= 0) //no recs in billing details { Patients pat = new Patients(); DataTable dtPat = pat.getDetailedPatientRecordFromID(patient_id, appointment_id); dtProc = objCD.getProceduresInvoiceFromApptID(appointment_id); bill_total += Convert.ToDouble(dtPat.Rows[0]["doctor_fee"].ToString()); } foreach (DataRow row in dtProc.Rows) { bill_total += Convert.ToDouble(row["fee"].ToString()); } int bill_id = bill.AddBill(appointment_id, patient_id, Convert.ToDecimal(bill_total), 3, LoggedUser.id); } MessageBox.Show("Appointment scheduled successfully!"); } else if (ret == 0) { MessageBox.Show("Appointment already scheduled!"); } else { MessageBox.Show("Error in scheduling appointment!"); } } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
public frmAppointmentBill(int app_id, int pat_id) { try { InitializeComponent(); appointment_id = app_id; patient_id = pat_id; PopulateBillTypes(); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private static void LogMore(CommonLogger logger) { IDictionary <string, object> logPairs = new Dictionary <string, object>() { { "Custom1", 123245 } }; Stopwatch sw = Stopwatch.StartNew(); logger.LogWarning(typeof(Program), "with MORE", "LM", logPairs, null, null); sw.Stop(); logger.LogInfo(typeof(Program), "How much time to log", "LM", null, sw.Elapsed); }
public Vector3 GetSpecialPos(SpecialPosType type) { switch (type) { case SpecialPosType.FirePos: return(m_ModelObj.transform.position); case SpecialPosType.HitPos: return(m_ModelObj.transform.position); } CommonLogger.LogError("Asking unexist UnitPos " + type.ToString()); return(Vector3.zero); }
private void cmbActive_SelectedIndexChanged(object sender, EventArgs e) { try { if (cmbActive.Visible == true && cmbSearch.SelectedValue.ToString() == "active") { txtSearch.Text = cmbActive.SelectedValue.ToString(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void ShowInvestigationsHistory(int index) { try { dgvApptHistory.Rows[index].Selected = true; int app_id = Convert.ToInt32(dgvApptHistory.Rows[index].Cells["colHistID"].Value); lblHeadInvesHist.Text = "INVESTIGATIONS ON " + Utils.FormatDateShort(dgvApptHistory.Rows[index].Cells["colHistDate"].Value.ToString()); dgvHistoryInvestigations.DataSource = objCD.getInvestigationsFromApptID(app_id); } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
static void Main(string[] args) { CommonLogger logger = new CommonLogger(); logger.LogDataPublish += Logger_LogDataPublish; LogMore(logger); LogWithException(logger); Console.WriteLine("Press any key to quit"); Console.ReadKey(); logger.Dispose(); }
private void setFormFields(int index) { try { txtID.Text = dgvList.Rows[index].Cells["colID"].Value.ToString(); txtName.Text = dgvList.Rows[index].Cells["colName"].Value.ToString(); txtDesc.Text = dgvList.Rows[index].Cells["colDescription"].Value.ToString(); chkActive.Checked = (bool)dgvList.Rows[index].Cells["colActive"].Value; } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void btnList_Click(object sender, EventArgs e) { try { if (startload == 1) { getAppointmentList(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void cmbStatus_SelectedIndexChanged(object sender, EventArgs e) { try { if (startload == 1) { getAppointmentList(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void frmConsultations_Activated(object sender, EventArgs e) { try { if (startload == 1) { getAppointmentList(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void dtpAppDate_ValueChanged(object sender, EventArgs e) { try { if (startload == 1) { getAppointmentList(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
private void txtPwd_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == (char)13) { submitLogin(); } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }
public static Logger BuildLogger(CommonLogger logger) { switch (logger) { case CommonLogger.UserSystem: return LogManager.GetLogger("UserSystem"); case CommonLogger.WebError: return LogManager.GetLogger("WebError"); case CommonLogger.ExServer: return LogManager.GetLogger("ExServer"); case CommonLogger.Support: return LogManager.GetLogger("Support"); default: case CommonLogger.System: return LogManager.GetLogger("System"); } }
public static Logger BuildLogger(CommonLogger logger) { switch (logger) { default: case CommonLogger.Application: return LogManager.GetLogger("Application"); case CommonLogger.DataBase: return LogManager.GetLogger("DataBase"); case CommonLogger.Cache: return LogManager.GetLogger("Cache"); case CommonLogger.Service: return LogManager.GetLogger("Service"); case CommonLogger.TenPay: return LogManager.GetLogger("WeiXinPay"); case CommonLogger.Alipay: return LogManager.GetLogger("Alipay"); case CommonLogger.Api: return LogManager.GetLogger("Api"); } }
public static void Write(CommonLogger logType, LogLevel level, Exception exp, string more = "") { Write(logType, level, more + Environment.NewLine + GetInnerExceptionMessage(exp)); }
public static void Write(CommonLogger logType, Exception exp) { Write(logType, LogLevel.Error, GetInnerExceptionMessage(exp)); }
public static void Write(CommonLogger logType, LogLevel level, string message) { Logger logger = LoggerRepository.BuildLogger(logType); DoWrite(logger, level, message); }
public void Write(CommonLogger logType, LogLevel level, string info, Exception exp) { Write(logType, level, info + Environment.NewLine + GetInnerExceptionMessage(exp)); }