protected void LastTbTested(ref JMMMedicalHist objJMMMedicalHist) { JMMMedVisit objMedVisit = null; try { if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0) { objMedVisit = new JMMMedVisitBL().IsTBTested(ref objJMMMedicalHist); } if (objMedVisit != null) { dcTBTestDate.CssClass = "textboxInactive"; if (objMedVisit.VisitDttm.HasValue) { dcTBTestDate.Value = objMedVisit.VisitDttm.HasValue ? objMedVisit.VisitDttm.Value : DateTime.MinValue; } else { ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'dcTBTestDate', '', 15);"); } if (objMedVisit.MedicalVisitNo.HasValue) { NumCrtlMedicalNo.KPIID = objMedVisit.MedicalVisitNo.Value; String[] MedicalVisitNo = Counter.GetFormattedNo(CounterType.JailBookingNo, objMedVisit.MedicalVisitNo.Value.ToString()).Split('-'); NumCrtlMedicalNo.txtYear.Text = Convert.ToString(MedicalVisitNo[0]); NumCrtlMedicalNo.txtNumber.Text = Convert.ToString(MedicalVisitNo[1]); } cddResults_PreRender(ref objMedVisit); cddResults.KPISelectedCodeValue = objMedVisit.Result; } else { NumCrtlMedicalNo.txtMonth.Text = string.Empty; NumCrtlMedicalNo.txtNumber.Text = string.Empty; NumCrtlMedicalNo.txtYear.Text = string.Empty; NumCrtlMedicalNo.Clear(null, null); cddResults.DropDown.SelectedIndex = -1; ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "fn_IsClearTbTested();", true); } } catch (Exception objError) { throw objError; } }
/// <summary> /// To Display the Last Medical visit Details /// </summary> /// <param name="BookingID"></param> protected void LastVisit(ref JMMMedicalHist objJMMMedicalHist) { JMMMedVisit objMedVisit = null; try { if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0) { objMedVisit = new JMMMedVisitBL().LastVisit(ref objJMMMedicalHist); } if (objMedVisit != null) { txtBloodPressure1.Text = objMedVisit.BloodPressure; txtBloodPressure2.Text = objMedVisit.BloodPressureMax; txtPulse.Text = objMedVisit.PulseApical.HasValue ? objMedVisit.PulseApical.Value.ToString() : (objMedVisit.PulseRadial.HasValue?objMedVisit.PulseRadial.Value.ToString():string.Empty); txtWeight.Text = objMedVisit.Weight.HasValue ? objMedVisit.Weight.Value.ToString() : string.Empty; txtHeight.Text = objMedVisit.Height.HasValue ? objMedVisit.Height.Value.ToString() : string.Empty; objMedVisit = new JMMMedVisit(); objMedVisit = new JMMMedVisitDB().LastRecentMedicalVisit(ref objJMMMedicalHist); if (objMedVisit != null) { dttmVisitDate.DateValue = KPIHlp.GVDttm(objMedVisit.VisitDttm == DateTime.MinValue, objMedVisit.VisitDttm); if (objMedVisit.JMMedVisitID.HasValue) { txtReasonLstVisit.Text = new JMMMedVisitBL().LstMedicalReason(ref objMedVisit); } else { txtReasonLstVisit.Text = string.Empty; } txtReasonLstVisit.ToolTip = txtReasonLstVisit.Text; } } else { ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtBloodPressure1', '', 0);SCV('Main', 'txtBloodPressure2', '', 0);SCV('Main', 'txtPulse', '', 0);"); ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtWeight', '', 0);SCV('Main', 'txtReasonLstVisit', '', 0);SCV('Main', 'txtHeight', '', 0);SCV('Main', 'dttmVisitDate', '', 18);SCV('Main', 'dttmVisitDate', '', 19);"); } } catch (Exception objError) { throw objError; } }
/// <summary> /// For Listing medical visit /// </summary> /// <param name="BookingID">Return Medical Visits</param> protected void ListGrid(ref JMMMedicalHist objJMMMedicalHist) { try { grdDoctor.Rows.Clear(); DataSet objDS = null; if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0) { objDS = new JMMMedVisitBL().ListGrid(ref objJMMMedicalHist); } grdDoctor.DataSource = objDS; grdDoctor.DataBind(); } catch (Exception objError) { throw objError; } }