Example #1
0
 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);
 }
Example #2
0
 private void PopulateTypesCombo()
 {
     try
     {
         cmbType.DataSource    = bill.GetBillTypes(1);
         cmbType.DisplayMember = "name";
         cmbType.ValueMember   = "id";
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #3
0
 private void GetDoctorsCombo(int tid)
 {
     try
     {
         cmbDoc.ValueMember   = "id";
         cmbDoc.DisplayMember = "name";
         cmbDoc.DataSource    = doc.getDoctorsCombo(tid);
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #4
0
 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());
     }
 }
Example #5
0
 private void frmConsultationHistory_Load(object sender, EventArgs e)
 {
     try
     {
         dgvApptHistory.AutoGenerateColumns       = false;
         dgvHistoryProcedures.AutoGenerateColumns = false;
         setGridViews();
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #6
0
 private void PopulateSearch()
 {
     try
     {
         cmbSearch.DataSource    = pat.RptSearchValues(0);
         cmbSearch.ValueMember   = "Value";
         cmbSearch.DisplayMember = "Display";
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #7
0
 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());
     }
 }
Example #8
0
 public frmRptSickLeave(int aptid, int patid)
 {
     try
     {
         InitializeComponent();
         appointment_id = aptid;
         patient_id     = patid;
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #9
0
 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());
     }
 }
Example #10
0
 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());
     }
 }
Example #11
0
 public frmConsultationDetails(int aptid, int patid)
 {
     try
     {
         InitializeComponent();
         txtAppID.Text     = aptid.ToString();
         txtPatientID.Text = patid.ToString();
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #12
0
 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());
     }
 }
Example #15
0
 private void PopulateStatus()
 {
     try
     {
         cmbStatus.DataSource    = app.getAppointmentStatus(1);
         cmbStatus.ValueMember   = "id";
         cmbStatus.DisplayMember = "name";
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #16
0
 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());
     }
 }
Example #17
0
 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());
     }
 }
Example #18
0
        // 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);
            }
        }
Example #19
0
        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());
            }
        }
Example #20
0
 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());
     }
 }
Example #21
0
        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);
        }
Example #22
0
    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());
     }
 }
Example #27
0
 private void btnList_Click(object sender, EventArgs e)
 {
     try
     {
         if (startload == 1)
         {
             getAppointmentList();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #28
0
 private void cmbStatus_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (startload == 1)
         {
             getAppointmentList();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #29
0
 private void frmConsultations_Activated(object sender, EventArgs e)
 {
     try
     {
         if (startload == 1)
         {
             getAppointmentList();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #30
0
 private void dtpAppDate_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         if (startload == 1)
         {
             getAppointmentList();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #31
0
 private void txtPwd_KeyPress(object sender, KeyPressEventArgs e)
 {
     try
     {
         if (e.KeyChar == (char)13)
         {
             submitLogin();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Example #32
0
 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");
     }
 }
Example #33
0
 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");
     }
 }
Example #34
0
 public static void Write(CommonLogger logType, LogLevel level, Exception exp, string more = "")
 {
     Write(logType, level, more + Environment.NewLine + GetInnerExceptionMessage(exp));
 }
Example #35
0
 public static void Write(CommonLogger logType, Exception exp)
 {
     Write(logType, LogLevel.Error, GetInnerExceptionMessage(exp));
 }
Example #36
0
 public static void Write(CommonLogger logType, LogLevel level, string message)
 {
     Logger logger = LoggerRepository.BuildLogger(logType);
     DoWrite(logger, level, message);
 }
Example #37
0
 public void Write(CommonLogger logType, LogLevel level, string info, Exception exp)
 {
     Write(logType, level, info + Environment.NewLine + GetInnerExceptionMessage(exp));
 }