protected DataSet GetData(bool blnExcel) { DataSet ds = new DataSet(); try { JmmMedicalHistBL objJmmMedicalBL = new JmmMedicalHistBL(); JMMMedicalHist objJMMMedicalHist = ReadScr(); //iGrdPageSize = 28; iGrdPageSize = GrdPageSize(this.Page, 260); if (!blnExcel) { objJMMMedicalHist.iPageSize = iGrdPageSize; if (grdMedicalHist.KPICurrentGrdPageIndex <= 0) { grdMedicalHist.KPICurrentGrdPageIndex = 1; } objJMMMedicalHist.iPageNo = grdMedicalHist.KPICurrentGrdPageIndex; } else { objJMMMedicalHist.iPageNo = 1; objJMMMedicalHist.iPageSize = iExcelPageSize; } ds = objJmmMedicalBL.GetMedicalHist(ref objJMMMedicalHist); } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } return(ds); }
protected void PrintMedical() { try { JmmMedicalHistBL objJmmMedicalBL = new JmmMedicalHistBL(); JMMMedicalHist objJMMMedicalHist = ReadScr(); // 66954 State.PageSelectedSubAgency = -1; usrMedicalBasicSrch usrMedicalBasicSrchObj = (usrMedicalBasicSrch)this.tabMedSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedicalBasicSrch2"); KPICodedDropDownList SubAgency = ((KPICodedDropDownList)usrMedicalBasicSrchObj.FindControl("cddSubAgency")); if (SubAgency != null && !string.IsNullOrWhiteSpace(SubAgency.CodeValue)) { State.PageSelectedSubAgency = Convert.ToInt64(SubAgency.CodeValue); } iGrdPageSize = GrdPageSize(this.Page, 290); new JmmMedicalHistBL().MedicalPrintRpt(ref objJMMMedicalHist); PrintReport(); // WrtActivityLog(long.MinValue, "MedicalSrch Print", "PRT"); } catch (Exception objError) { throw objError; } }
protected void BindScheduleGrid(ref long NameID) { try { State.KPILog.Info("Schedule/Payment : BindScheduleGrid function "); DataSet dsSchedule = null; dttmSchEvtFrom.DateValue = dttmSchEvtFrom.DateValue != DateTime.MinValue ? dttmSchEvtFrom.DateValue : DateTime.Now; dttmSchEvtTo.DateValue = dttmSchEvtTo.DateValue != DateTime.MinValue ? dttmSchEvtTo.DateValue : DateTime.Now; dsSchedule = new JmmMedicalHistBL().GetAllSTSHubEvents(NameID, chkShowDel.Checked, dttmSchEvtFrom.DateValue, dttmSchEvtTo.DateValue, JurisID); if (dsSchedule != null) { grdScheEvent.DataSource = dsSchedule; grdScheEvent.DataBind(); } State.KPILog.Info("Schedule/Payment : BindScheduleGrid function Finished"); } catch (Exception objErr) { State.KPILog.Info("Schedule/Payment : BindScheduleGrid function " + objErr.Message); throw objErr; } }
protected void Inquiry(ref JMMMedicalHist objJMMMedicalHist) { try { DataSet objDS = null; KPITrace.Debug(TraceWeight.Five, "Retrieving Already Booked info b4 usrMain "); usrMedicalMain usrMedMainObj = (usrMedicalMain)this.tabMain.Tabs.FindTabFromKey("Main").FindControl("usrMedicalMain1"); usrDental objusrDental = (usrDental)this.tabMain.FindTabFromKey("Dental").FindControl("UsrDental1"); usrMedicationHistorySupply objMedHistorySupply = (usrMedicationHistorySupply)this.tabMain.Tabs.FindTabFromKey("MHS").FindControl("usrMedicationHistorySupply"); usrMedMainObj.Inquiry(ref objJMMMedicalHist); if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0) { hdnJMMedicalHistID.Value = objJMMMedicalHist.JMMedicalHistID.Value.ToString(); NameCtrl obj = (NameCtrl)HeaderCtrl.FindControl("nmInmateName"); obj.KPISecurity = "N"; ShowHideTabs(true); objDS = new JmmMedicalHistBL().GetMedicalTabColor(ref objJMMMedicalHist); } objusrDental.LoadData(ref objJMMMedicalHist); objMedHistorySupply.Inquiry(ref objJMMMedicalHist); #region Tab Color checking if (objDS != null && objDS.Tables[0].Rows.Count > 0) { if (objDS.Tables[0].Rows[0][0].ToString() != "0") { tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabRed"; } else { tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabBlack"; } } else { tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabBlack"; } #endregion WrtActivityLog(Convert.ToInt64(hdnNameID.Value), "Retrieving Medical History info from DB", "INQ"); } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } }
/// <summary> /// for listing Flags /// </summary> /// <param name="NameID">Return Medical Flags for the particular NameID</param> public void Listflag(ref JMMMedicalHist objJMMMedicalHist) { try { grdFlag.Rows.Clear(); DataSet objDS = null; if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.NameID.HasValue && objJMMMedicalHist.NameID.Value > 0) { objDS = new JmmMedicalHistBL().GetMedicalFlags(ref objJMMMedicalHist); } grdFlag.DataSource = objDS; grdFlag.DataBind(); } catch (Exception objError) { throw objError; } }
protected bool Save() { try { hdnSave.Value = "Load"; JMMMedicalHist objJMMMedicalHist = ReadScr(); bool result = false; JmmMedicalHistBL objJmmMedicalHistBL = new JmmMedicalHistBL(NameCallerType.Names); if (objJMMMedicalHist != null) { result = objJmmMedicalHistBL.IsExist(ref objJMMMedicalHist); if (!result) { objJMMMedicalHist.cMode = 'A'; } else { objJMMMedicalHist.cMode = 'C'; } objJmmMedicalHistBL.Manage(objJMMMedicalHist); Inquiry(ref objJMMMedicalHist); if (hdnMode.Value == UIMode.ADD.ToString()) { ShowMsg(MsgType.Success, FrwkMsg.ADD_SUCCESS); } else { ShowMsg(MsgType.Success, FrwkMsg.UPD_SUCCESS); } hdnMode.Value = UIMode.CHG.ToString(); AutoUpdateParent(); } } catch (KPIException objKPIError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError); } return(true); }
protected void LoadData() { string strhdnMode = hdnMode.Value;//UIMode.ADD.ToString(); JbmBooking objJbmBooking = new JbmBooking(); JbmBookingBL objJbmBookingBL = new JbmBookingBL(); JMMMedicalHist objJMMMedicalHist = new JMMMedicalHist(); try { if (!string.IsNullOrEmpty(hdnBookingID.Value) && KPIHlp.CVI64(hdnBookingID.Value) > 0) { HeaderCtrl.KPIID = KPIHlp.CVI64(hdnBookingID.Value); hdnNameID.Value = KPIHlp.CVS(HeaderCtrl.KPIInmateNameID); hdnSPINNbr.Value = KPIHlp.CVS(HeaderCtrl.SPINNbr); objJbmBooking.JMBookingID = KPIHlp.CVI64(hdnBookingID.Value); objJbmBooking.JurisID = KPIHlp.CVI32(hdnJurisId.Value); } if (objJbmBooking.JMBookingID > 0) { objJMMMedicalHist = new JmmMedicalHistBL().Select(ref objJbmBooking); if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID.Value > 0) { hdnJMMedicalHistID.Value = objJMMMedicalHist.JMMedicalHistID.Value.ToString(); strhdnMode = UIMode.CHG.ToString(); } else { hdnJMMedicalHistID.Value = string.Empty; hdnMedHistID.Value = string.Empty; hdnTabAllergy.Value = string.Empty; //CRM#65266 All inmate Booking Status should allow to create Medical Entry this.tabMain.FindTabFromKey("Charting").Hidden = true; this.tabMain.FindTabFromKey("MHS").Hidden = true; this.tabMain.FindTabFromKey("MedicalVital").Hidden = true; this.tabMain.FindTabFromKey("MedicalAllergy").Hidden = true; this.tabMain.FindTabFromKey("MedicalDiabetic").Hidden = true; this.tabMain.FindTabFromKey("Scheduled Appts").Hidden = true; } } else { ShowHideTabs(false); } if (objJMMMedicalHist != null) { if (strhdnMode == UIMode.CHG.ToString()) { hdnMode.Value = UIMode.CHG.ToString(); if (objJMMMedicalHist.JMBookingID > 0) { Inquiry(ref objJMMMedicalHist); } } else if (objJMMMedicalHist.JMBookingID > 0) { Inquiry(ref objJMMMedicalHist); } } else { Inquiry(ref objJMMMedicalHist); } // Modified by Dhaneswari.S on May 20 CRM# 9620 if (!string.IsNullOrEmpty(hdnBookingID.Value) && KPIHlp.CVI64(hdnBookingID.Value) > 0) { objJbmBooking = objJbmBookingBL.Select(KPIHlp.CVI64(hdnBookingID.Value)); } if (objJbmBooking.BookingStatus == "9" || objJbmBooking.BookingStatus == "8") { //CRM#65266 All inmate Booking Status should allow to create Medical Entry if (new RepositoryDB().GetScreenPermission("8551", objJbmBooking.JurisID)) { hdnMode.Value = UIMode.CHG.ToString(); } else { hdnMode.Value = UIMode.INQ.ToString(); } } blnForceModeChange = true; } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } }