コード例 #1
0
ファイル: frmMedication.aspx.cs プロジェクト: pnx125/Jothi
        public static string GetMedPassHistory(List <string> arr)
        {
            JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist();

            if (KPIHlp.CVI64(arr[0]) != long.MinValue)
            {
                objJMMMedPrescriptionHist.JMBuildID = KPIHlp.CVI64(arr[0]);
            }
            if (KPIHlp.CVI64(arr[1]) != long.MinValue)
            {
                objJMMMedPrescriptionHist.JMPodID = KPIHlp.CVI64(arr[1]);
            }
            if (KPIHlp.CVI64(arr[2]) != long.MinValue)
            {
                objJMMMedPrescriptionHist.JMCellID = KPIHlp.CVI64(arr[2]);
            }
            if (KPIHlp.CVI64(arr[3]) != Int16.MinValue)
            {
                objJMMMedPrescriptionHist.IsActive = KPIHlp.CVI16(arr[3]);
            }
            if (KPIHlp.CVI64(arr[4]) != long.MinValue)
            {
                objJMMMedPrescriptionHist.JurisID = KPIHlp.CVI32(arr[4]);
            }

            if (objJMMMedPrescriptionHist.JMBuildID.HasValue && !objJMMMedPrescriptionHist.JMPodID.HasValue)
            {
                objJMMMedPrescriptionHist.JMBuildID = long.MinValue;
            }

            DataSet ds = new JMMMedPrescriptionHistBL().GetMedPassHistory(ref objJMMMedPrescriptionHist);

            System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            List <Dictionary <string, object> > rows = new List <Dictionary <string, object> >();
            Dictionary <string, object>         row;

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                row = new Dictionary <string, object>();
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    row.Add(col.ColumnName, dr[col]);
                }
                rows.Add(row);
            }
            return(serializer.Serialize(rows));
        }
コード例 #2
0
        public void ReadAddMode()
        {
            try
            {
                JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist();
                objJMMMedPrescriptionHist.JMMScheduleEventsID = KPIHlp.CVI64(hdnJMMScheduleEventsID.Value);
                objJMMMedPrescriptionHist.JMMedPrescriptionID = KPIHlp.CVI64(hdnPrescriptionID.Value);

                JMMScheduleEvents objJMMScheduleEvents = null;
                if (objJMMMedPrescriptionHist.JMMScheduleEventsID.HasValue)
                {
                    objJMMScheduleEvents = new JMMScheduleEventsBL().Select(objJMMMedPrescriptionHist.JMMScheduleEventsID.Value);
                    if (objJMMScheduleEvents != null)
                    {
                        cddDispense.KPISelectedCodeValue = objJMMScheduleEvents.MedicationType; //Request.QueryString.Get("MedicationType") == null ? string.Empty : Request.QueryString.Get("MedicationType").Trim();
                        //txtDispense.Text = objJMMScheduleEvents.Dispense.HasValue ? objJMMScheduleEvents.Dispense.ToString() : "0";// Request.QueryString.Get("Dispense") == null ? string.Empty : Request.QueryString.Get("Dispense").Trim();

                        txtInstructions.Text = objJMMScheduleEvents.Instructions;
                        objJMMMedPrescriptionHist.MedicationType = objJMMScheduleEvents.MedicationType;// Request.QueryString.Get("MedicationType") == null ? string.Empty : Request.QueryString.Get("MedicationType").Trim();
                    }
                }



                objJMMMedPrescriptionHist = new JMMMedPrescriptionHistBL().GetLastAdministered(objJMMMedPrescriptionHist.JMMedPrescriptionID.Value);  //objJMMMedPrescriptionHist.MedPresSchID

                if (objJMMMedPrescriptionHist != null && objJMMMedPrescriptionHist.ActivityDttm.HasValue)
                {
                    dttmLstAdministered.DateValue = objJMMMedPrescriptionHist.ActivityDttm.Value;
                }
            }
            catch (KPIException objKPIError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError);
            }
        }
コード例 #3
0
        protected DataSet GetData(bool blnExcel)
        {
            JMMMedPrescriptionHist   objJMMMedPrescriptionHist   = new JMMMedPrescriptionHist();
            JMMMedPrescriptionHistBL objJMMMedPrescriptionHistBL = new JMMMedPrescriptionHistBL();
            DataSet objDs = new DataSet();

            try
            {
                ReadScr(ref objJMMMedPrescriptionHist);
                iGrdPageSize = GrdPageSize(this.Page, 220);
                objJMMMedPrescriptionHist.iPageSize = iGrdPageSize;


                if (!blnExcel)
                {
                    objJMMMedPrescriptionHist.iPageSize = iGrdPageSize;
                    if (grdMarhistory.KPICurrentGrdPageIndex <= 0)
                    {
                        grdMarhistory.KPICurrentGrdPageIndex = 1;
                    }
                    objJMMMedPrescriptionHist.iPageNo = grdMarhistory.KPICurrentGrdPageIndex;
                }
                else
                {
                    objJMMMedPrescriptionHist.iPageNo   = 1;
                    objJMMMedPrescriptionHist.iPageSize = iExcelPageSize;
                }
                objDs = objJMMMedPrescriptionHistBL.getMarHistoryDetails(objJMMMedPrescriptionHist);
                KPITrace.Debug(TraceWeight.Five, "Retrieving info from Maillog DB");
            }
            catch (Exception objExp)
            {
                ShowMsg(MsgType.Error, FrwkMsg.PAGE_ERR, objExp);
            }
            return(objDs);
        }
コード例 #4
0
 protected void PrintMarHistory()
 {
     try
     {
         JMMMedPrescriptionHist   objJMMMedPrescriptionHist   = new JMMMedPrescriptionHist();
         JMMMedPrescriptionHistBL objJMMMedPrescriptionHistBL = new JMMMedPrescriptionHistBL();
         State.PageSelectedSubAgency = -1;
         usrMedMarBasicSrch   objusrMedMarBasicSrch = (usrMedMarBasicSrch)this.tabSuspSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedMarBasicSrch");
         KPICodedDropDownList SubAgency             = ((KPICodedDropDownList)objusrMedMarBasicSrch.FindControl("cddSubAgency"));
         if (SubAgency != null && !string.IsNullOrWhiteSpace(SubAgency.CodeValue))
         {
             State.PageSelectedSubAgency = Convert.ToInt64(SubAgency.CodeValue);
         }
         //
         ReadScr(ref objJMMMedPrescriptionHist);
         objJMMMedPrescriptionHistBL.MarHistoryPrintSrch(objJMMMedPrescriptionHist);
         PrintReport();
         KPITrace.Debug(TraceWeight.Five, "Retrieving info from MarHistorySearch DB");
     }
     catch (Exception objErr)
     {
         ShowMsg(MsgType.Error, FrwkMsg.PAGE_ERR, objErr);
     }
 }
コード例 #5
0
ファイル: frmMedication.aspx.cs プロジェクト: pnx125/Jothi
        protected DataSet GetData(bool blnExcel)
        {
            DataSet ds = new DataSet();

            try
            {
                JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist();

                objJMMMedPrescriptionHist.JMBuildID = cddBuilding.CodeValue == null ? long.MinValue : KPIHlp.CVI64(cddBuilding.CodeValue);
                objJMMMedPrescriptionHist.JMPodID   = luppod.KPIID;
                objJMMMedPrescriptionHist.JMCellID  = lupcell.KPIID;
                objJMMMedPrescriptionHist.JurisID   = KPIHlp.CVI32(hdnJurisId.Value);
                DateTime Curdate = DateTime.Now;
                objJMMMedPrescriptionHist.IsActive = chkShowall.Checked ? KPIHlp.CVI16("1") : KPIHlp.CVI16("0");

                if (objJMMMedPrescriptionHist.JMBuildID.HasValue && !objJMMMedPrescriptionHist.JMPodID.HasValue)
                {
                    objJMMMedPrescriptionHist.JMBuildID = long.MinValue;
                }

                ds = new JMMMedPrescriptionHistBL().GetMedPassHistory(ref objJMMMedPrescriptionHist);

                grdMedreqlist.DataSource = ds;
                grdMedreqlist.DataBind();

                if (grdMedreqlist.Rows.Count <= 0 && String.IsNullOrWhiteSpace(hdnAutoLoad.Value))
                {
                    ShowMsg(MsgType.Error, FrwkMsg.NO_RECORD_FOUND);
                }
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }
            return(ds);
        }
コード例 #6
0
        protected void LoadData()
        {
            JMMMedVisit objMedVisit = new JMMMedVisit();
            string      strhdnMode = UIMode.ADD.ToString();
            long        NameID, JMBookingID;

            try
            {
                if (Request.QueryString.Get("JMMedPrescriptionID") != null && Request.QueryString.Get("JMMedPrescriptionID") != string.Empty)
                {
                    hdnPrescriptionID.Value = Request.QueryString.Get("JMMedPrescriptionID").Trim();
                }


                //hdnSchID.Value = Request.QueryString.Get("JMPrescriptionSchduleID") == null ? string.Empty : Request.QueryString.Get("JMPrescriptionSchduleID").Trim();
                NameID = Request.QueryString.Get("NameID") == null ? long.MinValue : KPIHlp.CVI64(Request.QueryString.Get("NameID").Trim());
                if (Request.QueryString.Get("JMMedPrescriptionHistID") != null && Request.QueryString.Get("JMMedPrescriptionHistID") != string.Empty)
                {
                    hdnMedPresHisID.Value = Request.QueryString.Get("JMMedPrescriptionHistID").Trim();
                    hdnMode.Value         = UIMode.INQ.ToString();
                }

                hdnJMMScheduleEventsID.Value = Request.QueryString.Get("JMMScheduleEventsID") == null ? string.Empty : Request.QueryString.Get("JMMScheduleEventsID").Trim();
                hdnJurisId.Value             = Request.QueryString.Get("JurisID") == null?GetPageJuris().ToString() : Request.QueryString.Get("JurisID").Trim();

                try
                {
                    if (NameID > 0)
                    {
                        NamCtrlSPIN.KPIID = NameID;
                        imgFrontView.GenerateImage(true, ImgType.FrontView, ImgRefType.Names, NameID, short.MinValue);
                    }
                }
                catch (KPIException objKPIError)
                {
                    throw objKPIError;
                }
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }

            if (hdnMode.Value == UIMode.INQ.ToString()) //Added by jeyaganesh
            {
                blnForceModeChange = true;
                JMMMedPrescription     objJMMMedPrescription     = new JMMMedPrescription();
                JMMMedPrescriptionBL   objJMMMedPrescriptionBL   = new JMMMedPrescriptionBL();
                JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist();
                KPITxtBL objKPITxtBL = new KPITxtBL();


                try
                {
                    objJMMMedPrescriptionHist = new JMMMedPrescriptionHistBL().Select(KPIHlp.CVI64(hdnMedPresHisID.Value));


                    if (objJMMMedPrescriptionHist != null && objJMMMedPrescriptionHist.JMMedPrescriptionHistID.HasValue)
                    {
                        txtNotes.Text   = objKPITxtBL.GetDisplayText(objJMMMedPrescriptionHist.JMMedPrescriptionHistID.Value, TxtType.JmMed_MedHisCmnts);
                        txtDrug.Text    = new CodedBL().GetCodeDescription(6007, objJMMMedPrescriptionHist.Drug, objJMMMedPrescriptionHist.JurisID.Value);
                        txtDosage.Text  = objJMMMedPrescriptionHist.Dosage;
                        txtBalance.Text = objJMMMedPrescriptionHist.CurQuantity.HasValue ? objJMMMedPrescriptionHist.CurQuantity.Value.ToString() : string.Empty;
                        if (!String.IsNullOrWhiteSpace(txtBalance.Text) && KPIHlp.CVI32(txtBalance.Text) <= 5)
                        {
                            txtBalance.ForeColor = System.Drawing.Color.Red;
                            tdComments.Attributes.Add("class", "req");
                        }

                        imgMedSignature.Style.Add("pointer-events", "none");
                        if (objJMMMedPrescriptionHist.Dispense.HasValue && objJMMMedPrescriptionHist.Dispense.Value > 0)
                        {
                            txtDispense.Text = objJMMMedPrescriptionHist.Dispense.HasValue ? objJMMMedPrescriptionHist.Dispense.Value.ToString() : String.Empty;
                        }
                        else
                        {
                            txtDispense.Text = string.Empty;
                        }

                        cddDispense.KPISelectedCodeValue = objJMMMedPrescriptionHist.MedicationType;

                        if (objJMMMedPrescriptionHist.LastAdministeredDttm.HasValue)
                        {
                            dttmLstAdministered.DateValue = objJMMMedPrescriptionHist.LastAdministeredDttm.Value;
                        }
                        else
                        {
                            if (dttmLstAdministered.DateValue == DateTime.MinValue)
                            {
                                dttmLstAdministered.DateValue = new JMMMedPrescriptionHistBL().GetLastAdministeredDttm(ref objJMMMedPrescriptionHist);
                            }
                        }
                        if (objJMMMedPrescriptionHist.ActivityDttm.HasValue)
                        {
                            dttmDateTime.DateValue = objJMMMedPrescriptionHist.ActivityDttm.Value;
                        }
                        if (objJMMMedPrescriptionHist.MarPFID.HasValue)
                        {
                            lupPFNo.KPIID = objJMMMedPrescriptionHist.MarPFID.Value;
                        }
                        cddMethodAdmin.KPISelectedCodeValue = objJMMMedPrescriptionHist.MethodAdministered;
                        cddStatus.KPISelectedCodeValue      = objJMMMedPrescriptionHist.Status;
                        if (objJMMMedPrescriptionHist.MarPFSignID.HasValue)
                        {
                            hdnMarSignId.Value = objJMMMedPrescriptionHist.MarPFSignID.ToString();
                            imgMedSignature.GenerateImage(true, ImgType.Signature, ImgRefType.JMMMarInmateOfficer, objJMMMedPrescriptionHist.MarPFSignID.Value, short.MinValue);
                        }
                        else
                        {
                            hdnMarSignId.Value = string.Empty;
                        }

                        txtInstructions.Text = objJMMMedPrescriptionHist.Instructions;
                    }
                }
                catch (Exception objError)
                {
                    ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
                }
            }
            else
            {
                hdnMode.Value = UIMode.ADD.ToString();
                txtDrug.Text  = Request.QueryString.Get("Drug") == null ? string.Empty : Request.QueryString.Get("Drug").Trim();

                if (!String.IsNullOrWhiteSpace(txtDrug.Text))
                {
                    txtDrug.Text = new CodedBL().GetCodeDescription(6007, txtDrug.Text, KPIHlp.CVI32(hdnJurisId.Value));
                }

                txtDosage.Text = Request.QueryString.Get("Dosage") == null?string.Empty: Request.QueryString.Get("Dosage").Trim();
                //txtBalance.Text = Request.QueryString.Get("CurQuantity") == null ? string.Empty : Request.QueryString.Get("CurQuantity").Trim();

                JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist();
                objJMMMedPrescriptionHist.JMMedPrescriptionID = KPIHlp.CVI64(hdnPrescriptionID.Value);
                txtBalance.Text = new JMMMedPrescriptionHistBL().GetMedicationBalance(ref objJMMMedPrescriptionHist).ToString();

                hdnPrescriptionID.Value = Request.QueryString.Get("JMMedPrescriptionID") == null ? string.Empty : Request.QueryString.Get("JMMedPrescriptionID").Trim();
                JMBookingID             = Request.QueryString.Get("JMBookingID") == null ? long.MinValue : KPIHlp.CVI64(Request.QueryString.Get("JMBookingID").Trim());


                lupPFNo.KPIID = State.sPFID;


                ReadAddMode();
            }
        }
コード例 #7
0
        public static object GetLastAdministered(string JMMedPrescriptionID)
        {
            JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHistBL().GetLastAdministered(KPIHlp.CVI64(JMMedPrescriptionID));

            return((new System.Web.Script.Serialization.JavaScriptSerializer()).Serialize(objJMMMedPrescriptionHist));
        }
コード例 #8
0
        public static object CheckActionComments(string CodeValue, Int32 sJurisID)
        {
            string obj = new JMMMedPrescriptionHistBL().GetActionComments(CodeValue, sJurisID);

            return((new System.Web.Script.Serialization.JavaScriptSerializer()).Serialize(obj));
        }