Пример #1
0
        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);
        }
Пример #2
0
 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;
     }
 }
Пример #3
0
        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;
            }
        }