Example #1
0
        private bool Save()
        {
            JMMChartingBL   objJMMChartingBL   = null;
            JmmChartingList objJmmChartingList = null;
            JMMMedicalHist  objJMMMedicalHist  = new JMMMedicalHist();

            objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJMMedicalHistID"))).Value);
            objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value);
            objJMMMedicalHist.NameID          = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnNameID"))).Value);
            objJMMMedicalHist.JurisID         = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value);

            try
            {
                objJmmChartingList = ReadScr(ref objJMMMedicalHist);
                objJMMChartingBL   = new JMMChartingBL();
                KPITrace.Debug(TraceWeight.Five, "Calling Manage for Charting Tab");
                ((BasePage)this.Page).WrtActivityLog(long.MinValue, " Managing charge Dtls.", ((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnMode"))).Value);
                objJMMChartingBL.ManageCharting(objJmmChartingList);
                Inquiry(ref objJMMMedicalHist);


                return(true);
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
            finally
            {
            }
        }
Example #2
0
        public JmmChartingList ReadScr(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                JmmChartingList objJmmChartingList = new JmmChartingList();
                for (int iRowCnt = 0; iRowCnt < grdChartDetails.Rows.Count; iRowCnt++)
                {
                    if (grdChartDetails.IsActiveRow(iRowCnt))
                    {
                        JMMCharting objJMMCharting = new JMMCharting();
                        objJMMCharting.JurisID = ((BasePage)this.Page).GetPageJuris();

                        long JMChartID = grdChartDetails.GetLong(iRowCnt, "KPIID");
                        JMChartID = JMChartID != long.MinValue ? JMChartID : grdChartDetails.GetLong(iRowCnt, "GeneratedID");
                        if (JMChartID != long.MinValue)
                        {
                            objJMMCharting.JMChartID = JMChartID;
                        }
                        else
                        {
                            objJMMCharting.JMChartID = KPICounter.GetCounterID(((BasePage)this.Page).GetPageJuris());
                        }

                        objJMMCharting.JMMedicalHistID = objJMMMedicalHist.JMMedicalHistID;
                        objJMMCharting.cMode           = grdChartDetails.GetChar(iRowCnt, "KPIMode");
                        objJMMCharting.OfficerID       = grdChartDetails.GetLong(iRowCnt, "PFID");
                        objJMMCharting.ChartingDttm    = grdChartDetails.GetDateTime(iRowCnt, "Dttm");
                        objJMMCharting.ChartReason     = grdChartDetails.GetString(iRowCnt, "ReasonCode");

                        objJmmChartingList.Add(objJMMCharting);
                    }
                }
                return(objJmmChartingList);
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
        }