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 { } }
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; } }