public void LoadData(ref JMMMedicalHist objJMMMedicalHist) { JMMDentistVisit objJMMDentistVisit = null; if (objJMMMedicalHist != null) { objJMMDentistVisit = new JMMDentistVisit(); objJMMDentistVisit.JMBookingID = objJMMMedicalHist.JMBookingID.Value; objJMMDentistVisit.JurisID = objJMMMedicalHist.JurisID.Value; } string strhdnMode = UIMode.ADD.ToString(); try { strhdnMode = Request.QueryString.Get("hdnMode").Trim(); if (strhdnMode == UIMode.CHG.ToString()) { hdnMode.Value = UIMode.CHG.ToString(); } ListDentalGrid(ref objJMMDentistVisit); LastDentalVisit(ref objJMMDentistVisit); GetDoctorInfo(ref objJMMMedicalHist); hdnMode.Value = UIMode.ADD.ToString(); } catch (Exception objError) { throw objError; } }
private bool Save() { try { JMMDentistVisit objJMMDentistVisit = ReadScr(); if (objJMMDentistVisit == null) { return(false); } else { JMMDentistVisitBL objJMMDentistVisitBL = new JMMDentistVisitBL(); KPITrace.Debug(TraceWeight.Five, "Calling Manage MedicalDentist"); objJMMDentistVisitBL.Manage(objJMMDentistVisit); if (hdnMode.Value == "ADD") { ShowMsg(MsgType.Success, FrwkMsg.ADD_SUCCESS); NamCtrlSPIN.KPISecurity = "N"; blnForceModeChange = true; } else if (hdnMode.Value == "CHG") { ShowMsg(MsgType.Success, FrwkMsg.UPD_SUCCESS); } hdnBookingID.Value = objJMMDentistVisit.JMBookingID.Value.ToString(); hdnDentVisitID.Value = objJMMDentistVisit.JMDentistVisitID.Value.ToString(); hdnMode.Value = UIMode.CHG.ToString(); hdnNameID.Value = NamCtrlSPIN.KPIID.ToString(); hdnJurisID.Value = objJMMDentistVisit.JurisID.Value.ToString(); if (String.IsNullOrEmpty(hdnSaveClose.Value)) { InquiryChg(ref objJMMDentistVisit); //objJMMDentistVisit.JMDentistVisitID.Value, NamCtrlSPIN.KPIID } AutoUpdateParent(); } } catch (KPIException objKPIError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError); } return(true); }
public void NextScheduleDisplay(ref JMMDentistVisit objJMMDentistVisit) { DataSet dsSchedule = null; KPIEvents objKPIEvents = new KPIEvents(); KPIEventsBL objKPIEventsBL = new KPIEventsBL(); string ScreenName = "Dentist"; dsSchedule = objKPIEventsBL.GetSchedule(long.MinValue, objJMMDentistVisit.JMBookingID.Value, ScreenName); if (dsSchedule != null && dsSchedule.Tables.Count > 0 && dsSchedule.Tables[0].Rows.Count > 0) { DataRow objSchedule = dsSchedule.Tables[0].Rows[0]; dttmNewVisit.DateValue = KPIHlp.CVDttm(objSchedule["StartDttm"].ToString()); } else { clearSchedule(); } }
protected void ListDentalGrid(ref JMMDentistVisit objJMMDentistVisit) { try { grdDental.Rows.Clear(); DataSet objDS = null; if (objJMMDentistVisit != null && objJMMDentistVisit.JMBookingID.HasValue && objJMMDentistVisit.JMBookingID.Value > 0) { objDS = new JMMDentistVisitDB().GetDentistDetails(ref objJMMDentistVisit); } grdDental.DataSource = objDS; grdDental.DataBind(); } catch (Exception) { throw; } }
protected void LastDentalVisit(ref JMMDentistVisit objJMMDentistVisit) { try { JMMDentistVisitBL objJMMDentistVisitBL = new JMMDentistVisitBL(); if (objJMMDentistVisit != null && objJMMDentistVisit.JMBookingID.HasValue && objJMMDentistVisit.JMBookingID.Value > 0) { NextScheduleDisplay(ref objJMMDentistVisit); objJMMDentistVisit = objJMMDentistVisitBL.LastDentalVisit(ref objJMMDentistVisit); } if (objJMMDentistVisit != null) { dttmDentlvisit.Value = objJMMDentistVisit.VisitDttm.Value; } else { ((BasePage)this.Page).AddClientOnLoadScript("SCV('Dental', 'dttmDentlvisit', '', 15);"); } } catch (Exception objError) { throw objError; } }
protected void cmdPrint_Click(object sender, System.Web.UI.ImageClickEventArgs e) { PrintScr(); long NameID = KPIHlp.CVI64(hdnNameID.Value); long DentistID = KPIHlp.CVI64(hdnDentVisitID.Value); JMMDentistVisit objJMMDentistVisit = new JMMDentistVisit(); objJMMDentistVisit.JMDentistVisitID = DentistID; objJMMDentistVisit.InmateNameID = NameID; if (NameID != long.MinValue && DentistID != long.MinValue) { InquiryChg(ref objJMMDentistVisit); } else { if (!String.IsNullOrEmpty(hdnDentVisitID.Value)) { pnlUsrCntrls.Visible = true; AddClientOnLoadScript("nEnable('cmdEditor',5);"); AddClientOnLoadScript("try{window.resizeTo(1100, 855);}catch(e){}"); } else { pnlUsrCntrls.Visible = false; ClearData(); if (chkInmateSubmitionForm.SelectedItem != null) { switch (chkInmateSubmitionForm.SelectedItem.Value) { case "1": case "2": AddClientOnLoadScript("nDisable('cmdEditor',5);nEnable('LupReceivedBy',6);"); break; default: AddClientOnLoadScript("nDisable('cmdEditor',5);nDisable('LupReceivedBy',6);"); chkInmateSubmitionForm.SelectedIndex = -1; break; } } } } if (rdoDoctorNurse.SelectedItem != null) { switch (rdoDoctorNurse.SelectedItem.Value) { case "1": AddClientOnLoadScript("nGCO('trAttendNurse').style.display = 'none';nGCO('trAttendDoctor').style.display = '';"); break; case "2": AddClientOnLoadScript("nGCO('trAttendNurse').style.display = '';nGCO('trAttendDoctor').style.display = 'none';"); break; default: AddClientOnLoadScript("nDisable('lupAttendingDoctor',6);"); AddClientOnLoadScript("nGCO('trAttendNurse').style.display = 'none';nGCO('trAttendDoctor').style.display = '';"); chkInmateSubmitionForm.SelectedIndex = -1; break; } } }
protected void LoadDentalCombo(Control radCombo, ref Dictionary <string, long> ObjCollection, ref JMMDentistVisit objJMMDentistVisit) { try { KPIRadCombo objRadComboDental = ((KPIRadCombo)this.FindControl(radCombo.ID.ToString())); foreach (RadComboBoxItem Item in objRadComboDental.CheckedItems) { if (Item.Value != "<0>") { CMSRefValues objCMSRefValues = new CMSRefValues(); objCMSRefValues.CMSRefValuesID = ObjCollection.ContainsKey(Item.Value) ? ObjCollection[Item.Value] : long.MinValue; objCMSRefValues.JurisID = objJMMDentistVisit.JurisID.Value; if (objCMSRefValues.CMSRefValuesID != long.MinValue) { objCMSRefValues.cMode = 'C'; } else { objCMSRefValues.cMode = 'A'; objCMSRefValues.CMSRefValuesID = KPICounter.GetCounterID(objCMSRefValues.JurisID.Value); } objCMSRefValues.IsActive = 1; objCMSRefValues.RefValue = Item.Value; switch (objRadComboDental.ID) { case "radDentProcedure": objCMSRefValues.RefType = 1; break; case "radDentDisease": objCMSRefValues.RefType = 2; break; case "radDentMedications": objCMSRefValues.RefType = 3; break; } objCMSRefValues.AssocID = objJMMDentistVisit.JMDentistVisitID; objJMMDentistVisit.objCMSRefValuesList.Add(objCMSRefValues); } } } catch (Exception) { throw; } }
private JMMDentistVisit ReadScr() { try { long BookingID = KPIHlp.CVI64(hdnBookingID.Value); JMMDentistVisit objJMMDentistVisit = new JMMDentistVisit(); objJMMDentistVisit.objCMSRefValuesList = new CMSRefValuesList(); JMMDentistVisitDB objJMMDentistVisitDB = new JMMDentistVisitDB(); objJMMDentistVisit.JurisID = State.sJurisID; objJMMDentistVisit.InmateNameID = NamCtrlSPIN.KPIID; if (BookingID != long.MinValue) { objJMMDentistVisit.JMBookingID = BookingID; } else if (!objJMMDentistVisit.JMBookingID.HasValue) { objJMMDentistVisit.JMBookingID = objJMMDentistVisitDB.GetBookingIDByName(objJMMDentistVisit.InmateNameID.Value); } if (hdnMode.Value == UIMode.ADD.ToString()) { objJMMDentistVisit.JMDentistVisitID = KPICounter.GetCounterID(objJMMDentistVisit.JurisID.Value); objJMMDentistVisit.DentalVisitNo = Counter.GetCounterNo(objJMMDentistVisit.JurisID.Value, CounterType.DentalVisitNo, Int64.MinValue); objJMMDentistVisit.cMode = 'A'; } else { objJMMDentistVisit.cMode = 'C'; objJMMDentistVisit.JMDentistVisitID = KPIHlp.CVI64(hdnDentVisitID.Value); objJMMDentistVisit.DentalVisitNo = KPIHlp.CVI64(hdnDentalVisitNo.Value); } objJMMDentistVisit.DentalReqDttm = dttmDentalVisitReq.DateValue; if (chkInmateSubmitionForm.SelectedValue == "1") { objJMMDentistVisit.RequestedBy = 1; } else if (chkInmateSubmitionForm.SelectedValue == "2") { objJMMDentistVisit.RequestedBy = 2; } objJMMDentistVisit.ReceivedByPFID = LupReceivedBy.KPIID; if (dttmDentalVisitDate.DateValue != DateTime.MinValue) { objJMMDentistVisit.VisitDttm = dttmDentalVisitDate.DateValue; switch (rdoDoctorNurse.SelectedItem.Value) { case "1": objJMMDentistVisit.IsDoctor = 1; objJMMDentistVisit.DoctorID = lupAttendingDoctor.KPIID; lupAttendingNurse.KPIID = long.MinValue; lupAttendingNurse.CodeValue = string.Empty; lupAttendingNurse.Description.Text = string.Empty; break; case "2": objJMMDentistVisit.IsDoctor = 2; objJMMDentistVisit.DoctorID = lupAttendingNurse.KPIID; lupAttendingDoctor.KPIID = long.MinValue; lupAttendingDoctor.CodeValue = string.Empty; break; default: objJMMDentistVisit.IsDoctor = -1; break; } objJMMDentistVisit.DoctorLocation = cddLocation.CodeValue; } //objJMMDentistVisit.DoctorID = lupDoctorID.KPIID; if (txtDentalProblem.Text.Length > txtDentalProblem.MaxLength && txtDentalProblem.MaxLength > 0) { objJMMDentistVisit.DentalProblem = txtDentalProblem.Text.Trim().Substring(0, txtDentalProblem.MaxLength); } else { objJMMDentistVisit.DentalProblem = txtDentalProblem.Text; } Dictionary <string, long> ObjCollection = RadCombo(radDentProcedure); LoadDentalCombo(radDentProcedure, ref ObjCollection, ref objJMMDentistVisit); ObjCollection = RadCombo(radDentDisease); LoadDentalCombo(radDentDisease, ref ObjCollection, ref objJMMDentistVisit); ObjCollection = RadCombo(radDentMedications); LoadDentalCombo(radDentMedications, ref ObjCollection, ref objJMMDentistVisit); //GrdTooth JMMToothStatusList objJMMToothStatusList = new JMMToothStatusList(); for (int iRow = 0; iRow < grdTooth.Rows.Count; iRow++) { if (grdTooth.IsActiveRow(iRow)) { JMMToothStatus objJMMToothStatus = new JMMToothStatus(); objJMMToothStatus.JurisID = objJMMDentistVisit.JurisID.Value; objJMMToothStatus.JMDentistVisitID = objJMMDentistVisit.JMDentistVisitID.Value; long DentToothID = long.MinValue; DentToothID = grdTooth.GetLong(iRow, "KPIID"); if (DentToothID != long.MinValue) { objJMMToothStatus.JMMToothStatusID = DentToothID; } else { objJMMToothStatus.JMMToothStatusID = KPICounter.GetCounterID(objJMMToothStatus.JurisID.Value); } objJMMToothStatus.cMode = grdTooth.GetChar(iRow, "KPIMode"); objJMMToothStatus.Tooth = grdTooth.GetString(iRow, "Tooth"); objJMMToothStatus.Status = grdTooth.GetString(iRow, "Status"); objJMMToothStatus.Other = grdTooth.GetString(iRow, "Other"); objJMMToothStatusList.Add(objJMMToothStatus); } } objJMMDentistVisit.objJMMToothStatusList = objJMMToothStatusList; WrtActivityLog(long.MinValue, "Retrieving Medical Dentist info from DB", "INQ"); KPITrace.Debug(TraceWeight.Five, "Reading Data from Medical Entry"); return(objJMMDentistVisit); } catch (Exception objErr) { throw objErr; } }
protected void InquiryChg(ref JMMDentistVisit objJMMDentistVisit) //long DenVistID, long NameCtrlID { objJMMDentistVisit = new JMMDentistVisitBL().Select(objJMMDentistVisit.JMDentistVisitID.Value); try { KPITrace.Debug(TraceWeight.Five, "Retrieving DentistHistory info from DB for DenVistID - " + objJMMDentistVisit.JMDentistVisitID.Value); NamCtrlSPIN.KPIID = objJMMDentistVisit.InmateNameID.Value; if (objJMMDentistVisit != null) { dttmDentalVisitReq.DateValue = objJMMDentistVisit.DentalReqDttm.Value; if (objJMMDentistVisit.RequestedBy.Value.ToString() == "1") { chkInmateSubmitionForm.SelectedValue = objJMMDentistVisit.RequestedBy.Value.ToString(); lblReceivedBy.Text = "Received By "; } else if (objJMMDentistVisit.RequestedBy.Value.ToString() == "2") { chkInmateSubmitionForm.SelectedValue = objJMMDentistVisit.RequestedBy.Value.ToString(); lblReceivedBy.Text = "Requested By "; } LupReceivedBy.KPIID = objJMMDentistVisit.ReceivedByPFID.Value; dttmDentalVisitDate.DateValue = KPIHlp.GVDttm(objJMMDentistVisit.VisitDttm == DateTime.MinValue, objJMMDentistVisit.VisitDttm); if (objJMMDentistVisit.IsDoctor.HasValue) { if (objJMMDentistVisit.IsDoctor.Value.ToString() == "2") { trAttendNurse.Style.Add("display", ""); trAttendDoctor.Style.Add("display", "none"); rdoDoctorNurse.SelectedValue = objJMMDentistVisit.IsDoctor.Value.ToString(); if (objJMMDentistVisit.DoctorID.HasValue) { lupAttendingNurse.KPIID = objJMMDentistVisit.DoctorID.Value; } } else if (objJMMDentistVisit.IsDoctor.Value.ToString() == "1") { trAttendNurse.Style.Add("display", "none"); trAttendDoctor.Style.Add("display", ""); if (objJMMDentistVisit.DoctorID.HasValue) { lupAttendingDoctor.KPIID = objJMMDentistVisit.DoctorID.Value; } rdoDoctorNurse.SelectedValue = objJMMDentistVisit.IsDoctor.Value.ToString(); } } cddLocation.KPISelectedCodeValue = objJMMDentistVisit.DoctorLocation; txtDentalProblem.Text = objJMMDentistVisit.DentalProblem; #region for Dental visit # if (objJMMDentistVisit.DentalVisitNo.HasValue && objJMMDentistVisit.DentalVisitNo.Value != long.MinValue) { NumCrtlDentalNo.KPIID = objJMMDentistVisit.DentalVisitNo.Value; String[] DentalVisitNo = Counter.GetFormattedNo(CounterType.JailBookingNo, objJMMDentistVisit.DentalVisitNo.Value.ToString()).Split('-'); NumCrtlDentalNo.txtYear.Text = Convert.ToString(DentalVisitNo[0]); NumCrtlDentalNo.txtNumber.Text = Convert.ToString(DentalVisitNo[1]); hdnDentalVisitNo.Value = objJMMDentistVisit.DentalVisitNo.ToString(); } #endregion if (hdnMode.Value == UIMode.CHG.ToString()) { pnlUsrCntrls.Visible = true; AddClientOnLoadScript("try{window.resizeTo(1100, 860);}catch(e){}"); } AddClientOnLoadScript("fn_Notes(" + objJMMDentistVisit.JMDentistVisitID.Value + ");"); AddClientOnLoadScript("nEnable('cmdEditor',5);"); DataSet objDS = new DataSet(); objDS = new JMMDentistVisitDB().GetToothDetails(objJMMDentistVisit.JMDentistVisitID.Value, objJMMDentistVisit.JurisID.Value); grdTooth.DataSource = objDS; grdTooth.DataBind(); } } catch (Exception) { throw; } }
protected void LoadData() { string strhdnMode = string.Empty; long BookingID = long.MinValue; long NameID = long.MinValue; JMMDentistVisit objJMMDentistVisit = new JMMDentistVisit(); try { if (Request.QueryString.Get("hdnMode") != null) { if (Request.QueryString.Get("hdnMode").ToString() == UIMode.ADD.ToString()) { if (String.IsNullOrEmpty(hdnMode.Value) && hdnMode.Value == UIMode.ADD.ToString()) { strhdnMode = Request.QueryString.Get("hdnMode").ToString(); } else { strhdnMode = hdnMode.Value; } } else { strhdnMode = Request.QueryString.Get("hdnMode").ToString(); hdnMode.Value = strhdnMode; } if (hdnMode.Value == UIMode.ADD.ToString()) { hdnMode.Value = strhdnMode; } else { hdnMode.Value = strhdnMode; } } else if (String.IsNullOrEmpty(hdnMode.Value)) { strhdnMode = UIMode.ADD.ToString(); hdnMode.Value = strhdnMode; } if (!String.IsNullOrEmpty(hdnNameID.Value)) { NameID = KPIHlp.CVI64(hdnNameID.Value); NamCtrlSPIN.KPISecurity = "N"; } else if (Request.QueryString.Get("NameID") != null && KPIHlp.CVI64(Request.QueryString.Get("NameID").ToString()) > 0) { NameID = KPIHlp.CVI64(Request.QueryString.Get("NameID").ToString()); hdnNameID.Value = NameID.ToString(); NamCtrlSPIN.KPISecurity = "N"; } else { hdnMode.Value = UIMode.ADD.ToString(); } if (NameID > 0 && (!NameID.Equals(""))) { NamCtrlSPIN.KPIID = NameID; objJMMDentistVisit.InmateNameID = NameID; } if (hdnMode.Value == UIMode.ADD.ToString() && String.IsNullOrEmpty(hdnNameID.Value)) { pnlUsrCntrls.Visible = false; } if (!String.IsNullOrEmpty(hdnDentVisitID.Value)) { pnlUsrCntrls.Visible = true; AddClientOnLoadScript("nEnable('cmdEditor',5);"); AddClientOnLoadScript("try{window.resizeTo(1100, 855);}catch(e){}"); } else { pnlUsrCntrls.Visible = false; AddClientOnLoadScript("nDisable('cmdEditor',5);nDisable('LupReceivedBy',6); nDisable('lupAttendingDoctor',6);"); chkInmateSubmitionForm.SelectedIndex = -1; rdoDoctorNurse.SelectedIndex = -1; } if (KPIHlp.CVI64(hdnBookingID.Value) > 0) { objJMMDentistVisit.JMBookingID = KPIHlp.CVI64(hdnBookingID.Value); } } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } if (strhdnMode != UIMode.ADD.ToString()) { objJMMDentistVisit.JMDentistVisitID = KPIHlp.CVI64(hdnDentVisitID.Value); objJMMDentistVisit.InmateNameID = KPIHlp.CVI64(hdnNameID.Value); if (objJMMDentistVisit.JMDentistVisitID.HasValue && objJMMDentistVisit.JMDentistVisitID.Value > 0) { InquiryChg(ref objJMMDentistVisit); } } else { //hdnBookingID.Value = Request.QueryString.Get("BookingID") == null ? string.Empty : Request.QueryString.Get("BookingID").ToString(); //BookingID = Request.QueryString.Get("BookingID") == null ? 0 : KPIHlp.CVI64(Request.QueryString.Get("BookingID")); hdnMode.Value = UIMode.ADD.ToString(); if (objJMMDentistVisit.JMBookingID.HasValue && objJMMDentistVisit.JMBookingID.Value > 0) { LastVisit(BookingID); } ClearData(); } }