Example #1
0
        public static List <DrugDetails> GetAll()
        {
            List <DrugDetails> lstStore = new List <DrugDetails>();

            object[] value      = null;
            var      connection = new SQLCommand(ConstValue.ConnectionString);
            var      result     = connection.Select("DrugDetails_Getall", value);

            if (connection.errorCode == 0 && result.Rows.Count > 0)
            {
                foreach (DataRow dr in result.Rows)
                {
                    DrugDetails store = new DrugDetails()
                    {
                        id          = int.Parse(dr["id"].ToString()),
                        drugname    = dr["drugname"].ToString(),
                        price       = int.Parse(dr["price"].ToString()),
                        note        = dr["note"].ToString(),
                        iddrugstore = int.Parse(dr["iddrugstore"].ToString())
                    };
                    lstStore.Add(store);
                }
            }
            return(lstStore);
        }
        public List <DrugDetails> GetDrugList(string ClientName, string CriteriaType)
        {
            List <DrugDetails> _ddList = new List <DrugDetails>();

            _cmd = new SqlCommand($"select * from [dbo].[ADFeedSelectionCriteriaLookup] where Delivery = '{ClientName}' and CriteriaType = '{CriteriaType}'", _conn);
            try
            {
                _conn.Open();
                SqlDataReader reader = _cmd.ExecuteReader();
                while (reader.Read())
                {
                    DrugDetails dd = new DrugDetails();
                    dd.Delivery     = reader[0].ToString();
                    dd.CriteriaType = reader[1].ToString();
                    dd.Criteria     = reader[2].ToString();
                    dd.IsActive     = Convert.ToInt32(reader[4]);
                    if (reader[3].Equals(System.DBNull.Value))
                    {
                        dd.TermID = null;
                    }
                    else
                    {
                        dd.TermID = Convert.ToInt32(reader[3]);
                    }
                    if (reader[5].Equals(System.DBNull.Value))
                    {
                        dd.ModificationDate = null;
                    }
                    else
                    {
                        dd.ModificationDate = Convert.ToDateTime(reader[5]);
                    }
                    if (reader[6].Equals(System.DBNull.Value))
                    {
                        dd.CreationDate = null;
                    }
                    else
                    {
                        dd.CreationDate = Convert.ToDateTime(reader[6]);
                    }
                    _ddList.Add(dd);
                }
            }
            catch (Exception)
            {
                UserFriendlyMessage.setMessage("Exception while fetching the Drug List");
                throw;
            }
            finally
            {
                _conn.Close();
                _cmd.Dispose();
            }
            return(_ddList);
        }
Example #3
0
        public IActionResult DeleteDrugCategory(int id)
        {
            object[] value        = { id };
            var      errorCode    = 0;
            var      errorMessage = "";

            string[]    output = { };
            DrugDetails store  = DetailDrugStoreRes.GetAll().Where(i => i.id == id).FirstOrDefault();
            var         result = DetailDrugStoreRes.DeleteDetailDrugStore(value, ref output, ref errorCode, ref errorMessage);

            return(RedirectToAction("DetailDrugStore", new { @id = store.iddrugstore }));
        }
        /// <summary>
        /// Drug search
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void lstDrugSearch_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            selectedData  = (sender as ListBox).SelectedItem as DrugDetails;
            _isSearchDone = true;
            if (selectedData != null)
            {
                prescription = new Prescription();

                if (!string.IsNullOrEmpty(selectedData.amp))
                {
                    prescription.amp = selectedData.amp;
                }
                else
                {
                    prescription.amp = string.Empty;
                }
                if (!string.IsNullOrEmpty(selectedData.ampp))
                {
                    prescription.ampp = selectedData.ampp;
                }
                else
                {
                    prescription.ampp = string.Empty;
                }

                tbxDrugSearch.Text = selectedData.drugname;

                if (!string.IsNullOrEmpty(selectedData.vmp))
                {
                    prescription.vmp = selectedData.vmp;
                }
                else
                {
                    prescription.vmp = string.Empty;
                }

                if (!string.IsNullOrEmpty(selectedData.vmpp))
                {
                    prescription.vmpp = selectedData.vmpp;
                }
                else
                {
                    prescription.vmpp = string.Empty;
                }

                PopupSearch.IsOpen = false;
            }
            else
            {
                PopupSearch.IsOpen = true;
            }
        }
Example #5
0
        public async Task <IActionResult> PostAsync([FromBody] DrugDetails drugDetails)
        {
            string filePath = @"c:\FileData\Filedata.txt";;
            var    result   = await _couchRepository.WriteTextAsync(filePath, drugDetails);

            if (result.Length > 0)
            {
                // var sResult = JsonConvert.DeserializeObject<SavedResult>(result.SuccessContentObject);
                return(Ok(result));
            }

            return(BadRequest());
        }
        public List <DrugDetails> Get()
        {
            var reader      = this.GetReader("select * from DrugDetails");
            var drugDetails = new List <DrugDetails>();

            while (reader.Read())
            {
                var drugDetail = new DrugDetails();
                drugDetail.DrugId          = reader.GetInt32(0);
                drugDetail.DrugName        = reader.GetString(1);
                drugDetail.DrugDescription = reader.GetString(2);
                drugDetails.Add(drugDetail);
            }
            return(drugDetails);
        }
Example #7
0
        /// <summary>
        ///  This method responsible for returing the Drug Details searched by Drug ID and Location
        /// </summary>
        /// <param name="drugId"></param>
        /// <param name="location"></param>
        /// <returns></returns>
        public virtual IEnumerable <DrugLocation> GetDispatchableDrugStock(int drugId, string location)
        {
            List <DrugLocation> item = new List <DrugLocation>();
            DrugDetails         drug = new DrugDetails();
            var obj1 = DrugRepository.ls;

            for (int i = 0; i < ls.Count; i++)
            {
                if (list[i].Drug_Id == drugId && list[i].Location == location)
                {
                    item.Add(list[i]);
                }
            }

            return(item);
        }
Example #8
0
        public IEnumerable <DrugLocation> getDispatchableDrugStock(int Id, string location)
        {
            var obj = DrugLocController.list;
            List <DrugLocation> item = new List <DrugLocation>();
            DrugDetails         drug = new DrugDetails();
            var obj1 = Drug.ls;

            for (int i = 0; i < ls.Count; i++)
            {
                if (list[i].Drug_Id == Id && list[i].Location == location)
                {
                    item.Add(list[i]);
                }
            }

            return(item);
        }
Example #9
0
        /// <summary>
        /// Search drugs when text input
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void acbDrugSearch_TextChanged(object sender, RoutedEventArgs e)
        {
            var folder = ApplicationData.Current.LocalFolder.GetFolderAsync("DataFolder");

            try
            {
                SQLiteAsyncConnection conn = new SQLiteAsyncConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, "DataFile.sqlite"), true);

                string pillname = acbDrugSearch.Text;
                if (!string.IsNullOrEmpty(pillname) && !string.IsNullOrWhiteSpace(pillname) && pillname.Length > 3)
                {
                    var query  = conn.Table <drugs>().Where(x => x.drugname.Contains(pillname));
                    var result = await query.ToListAsync();

                    if (result == null)
                    {
                        MessageBox.Show("Pill not found.");
                    }
                    else
                    {
                        List <DrugDetails> druglist = new List <DrugDetails>();
                        foreach (var item in result)
                        {
                            DrugDetails dataRead = new DrugDetails();
                            dataRead._id       = item._id;
                            dataRead.amp       = item.amp;
                            dataRead.ampp      = item.ampp;
                            dataRead.drug_code = item.drug_code;
                            dataRead.drugform  = item.drugform;
                            dataRead.strenght  = item.strenght;
                            dataRead.drugname  = string.Format("{0}  {1}", item.drugname, dataRead.strenght);
                            dataRead.size      = item.size;
                            dataRead.strenght  = item.strenght;
                            dataRead.vmp       = item.vmp;
                            dataRead.vmpp      = item.vmpp;
                            druglist.Add(dataRead);
                        }
                        lstDrugSearch.ItemsSource = druglist;
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
Example #10
0
        public async Task <IActionResult> PostAsync([FromBody] DrugDetails drugDetails)
        {
            _logger.LogInformation("writing to text file data {0} {1}", drugDetails.DrugName, drugDetails.DrugExpiredOn, drugDetails.LotNo);
            _logger.LogTrace("writing to text file data {0} {1}", drugDetails.DrugName, drugDetails.DrugExpiredOn, drugDetails.LotNo);

            string filePath = @"c:\FileData\Filedata.txt";;
            var    result   = await _couchRepository.WriteTextAsync(filePath, drugDetails);

            if (result.Length > 0)
            {
                _logger.LogInformation("data written to file sucessfully");
                _logger.LogTrace("data written to file sucessfully");

                return(Ok(result));
            }

            return(BadRequest());
        }
Example #11
0
        protected void RadButton1_Click(object sender, EventArgs e)
        {
            IPediatric PediatricManager;

            PediatricManager = (IPediatric)ObjectFactory.CreateInstance("BusinessProcess.Pharmacy.BPediatric, BusinessProcess.Pharmacy");
            List <IPharmacyFields> PharmacyList = new List <IPharmacyFields>();

            IPharmacyFields objPharmacyFields = new IPharmacyFields();

            List <DrugDetails> objlist    = new List <DrugDetails>();
            DrugDetails        objDetails = new DrugDetails();

            objPharmacyFields.Ptn_pk          = Convert.ToInt32(Request.QueryString["PatientID"]);
            objPharmacyFields.LocationID      = Int32.Parse(Session["AppLocationId"].ToString());
            objPharmacyFields.userid          = Int32.Parse(Session["AppUserId"].ToString());
            objPharmacyFields.ptn_pharmacy_pk = 0;
            if (PharmWeight.Text != "")
            {
                objPharmacyFields.Weight = Convert.ToDecimal(PharmWeight.Text);
            }
            if (PharmHeight.Text != "")
            {
                objPharmacyFields.Height = Convert.ToDecimal(PharmHeight.Text);
            }
            if (ddregimenline.SelectedItem.Value.ToString() != "")
            {
                objPharmacyFields.RegimenLine = Convert.ToInt32(ddregimenline.SelectedItem.Value);
            }
            objPharmacyFields.PharmacyRefillDate = DateGiven(appdate.SelectedDate.ToString());
            if (PharmNotes.Text != "")
            {
                objPharmacyFields.PharmacyNotes = PharmNotes.Text;
            }
            if (rcbprescribed.SelectedItem.Value != "")
            {
                objPharmacyFields.OrderedBy = Convert.ToInt32(rcbprescribed.SelectedItem.Value);
            }
            if (prescribedbydate.SelectedDate.ToString() != "")
            {
                objPharmacyFields.OrderedByDate = DateGiven(prescribedbydate.SelectedDate.ToString());
            }

            if (rcbdispensed.SelectedItem.Value.ToString() != "")
            {
                objPharmacyFields.DispensedBy = Convert.ToInt32(rcbdispensed.SelectedItem.Value.ToString());
            }
            if (dispensedbydate.SelectedDate.ToString() != "")
            {
                objPharmacyFields.DispensedByDate = DateGiven(dispensedbydate.SelectedDate.ToString());
            }



            foreach (GridNestedViewItem nestedView in rgdrugmain.MasterTableView.GetItems(GridItemType.NestedView))
            {
                RadGrid   gridOrdersGrid = (RadGrid)nestedView.FindControl("OrdersGrid");
                DataTable dtupdateOrder  = (DataTable)ViewState["TableOrder"];
                foreach (GridDataItem item in gridOrdersGrid.Items)
                {
                    string      drugID         = item.GetDataKeyValue("DrugID").ToString();
                    RadTextBox  txtdose        = (RadTextBox)item.FindControl("txtDose");
                    RadComboBox ddlfrequency   = (RadComboBox)item.FindControl("rdcmbfrequency");
                    RadTextBox  txtduration    = (RadTextBox)item.FindControl("txtDuration");
                    RadTextBox  txtqtyprec     = (RadTextBox)item.FindControl("txtQtyPrescribed");
                    CheckBox    chkProphylaxis = (CheckBox)item.FindControl("chkProphylaxis");
                    RadTextBox  txtnooffile    = (RadTextBox)item.FindControl("txtRefill");
                    for (int i = 0; i < dtupdateOrder.Rows.Count; i++)
                    {
                        if (dtupdateOrder.Rows[i]["DrugID"].ToString() == drugID)
                        {
                            objDetails.GenericId = Convert.ToInt32(dtupdateOrder.Rows[i]["GenericID"].ToString());
                            if (txtdose.Text != "")
                            {
                                dtupdateOrder.Rows[i]["Dose"] = Convert.ToDecimal(txtdose.Text);
                                objDetails.SingleDose         = Convert.ToDecimal(txtdose.Text);
                            }
                            if (ddlfrequency.SelectedItem.Value.ToString() != "")
                            {
                                dtupdateOrder.Rows[i]["Frequency"] = Convert.ToInt32(ddlfrequency.SelectedItem.Value);
                                objDetails.FrequencyID             = Convert.ToInt32(ddlfrequency.SelectedItem.Value);;
                            }
                            if (txtduration.Text != "")
                            {
                                dtupdateOrder.Rows[i]["Duration"] = Convert.ToDecimal(txtduration.Text);
                                objDetails.Duration = Convert.ToDecimal(txtduration.Text);
                            }
                            if (txtqtyprec.Text != "")
                            {
                                dtupdateOrder.Rows[i]["QtyPrescribed"] = Convert.ToDecimal(txtqtyprec.Text);
                                objDetails.OrderedQuantity             = Convert.ToDecimal(txtqtyprec.Text);
                            }
                            dtupdateOrder.Rows[i]["Prophylaxis"] = Convert.ToInt32(chkProphylaxis.Checked);
                            if (txtnooffile.Text != "")
                            {
                                dtupdateOrder.Rows[i]["Refill"] = Convert.ToInt32(txtnooffile.Text);
                            }
                            dtupdateOrder.AcceptChanges();
                        }
                    }
                }
                ViewState["TableOrder"] = dtupdateOrder;


                RadGrid   gridDispense = (RadGrid)nestedView.FindControl("Dispense");
                DataTable dtDispense   = (DataTable)ViewState["TableDispense"];
                foreach (GridDataItem item in gridDispense.Items)
                {
                    string      drugID          = item.GetDataKeyValue("DrugID").ToString();
                    RadComboBox ddlbatch        = (RadComboBox)item.FindControl("rdcmbbatch");
                    RadTextBox  txtqtydispensed = (RadTextBox)item.FindControl("txtQtyDispensed");
                    RadTextBox  txtsellingprice = (RadTextBox)item.FindControl("txtSellingPrice");
                    RadTextBox  txtbillamt      = (RadTextBox)item.FindControl("txtBillAmount");
                    for (int i = 0; i < dtDispense.Rows.Count; i++)
                    {
                        if (dtDispense.Rows[i]["DrugID"].ToString() == drugID)
                        {
                            if (ddlbatch.SelectedItem.Value.ToString() != "")
                            {
                                dtDispense.Rows[i]["Batch"] = Convert.ToInt32(ddlbatch.SelectedItem.Value);
                                objDetails.BatchNo          = Convert.ToInt32(ddlbatch.SelectedItem.Value);
                            }
                            if (txtqtydispensed.Text != "")
                            {
                                dtDispense.Rows[i]["QtyDispensed"] = Convert.ToDecimal(txtqtydispensed.Text);
                                objDetails.DispensedQuantity       = Convert.ToDecimal(txtqtydispensed.Text);
                            }
                            if (txtsellingprice.Text != "")
                            {
                                dtDispense.Rows[i]["SellingPrice"] = Convert.ToDecimal(txtsellingprice.Text);
                            }
                            if (txtbillamt.Text != "")
                            {
                                dtDispense.Rows[i]["BillAmount"] = Convert.ToDecimal(txtbillamt.Text);
                            }
                        }
                    }
                }
                ViewState["TableDispense"] = dtDispense;
                objlist.Add(objDetails);
            }
            objPharmacyFields.Druginfo = objlist;
            PharmacyList.Add(objPharmacyFields);
            //int result = PediatricManager.SaveUpdatePharmacyTouch(PharmacyList);
        }
 public void Add(DrugDetails drugDetail)
 {
     this.ExecuteNonQuery($"insert into DrugDetails values ('{drugDetail.DrugName}','{drugDetail.DrugDescription}')");
 }
 public void Update(DrugDetails drugDetail)
 {
     this.ExecuteNonQuery($"update DrugDetails set DrugName='{drugDetail.DrugName},DrugDescription='{drugDetail.DrugDescription}'");
 }
Example #14
0
 public IActionResult Post(DrugDetails drugDetail)
 {
     drugDetailDomain.Add(drugDetail);
     return(Ok());
 }
        public async Task <Result <GetPatientPharmacyResponse> > Handle(GetPatientPharmacyDetailsCommand request, CancellationToken cancellationToken)
        {
            using (_pharmunitOfWork)
            {
                try
                {
                    //StringBuilder sql = new StringBuilder();
                    //sql.Append($"select * from [dbo].[PharmacyDrugVisitDetailsView] where PatientMasterVisitId='{request.PatientMasterVisitId }'");



                    /* StringBuilder sqldel = new StringBuilder();
                     * sqldel.Append("[dbo].[pr_Pharmacy_GetExistPharmacyDrugVisitDetails]  @PatientMasterVisitId");
                     * var patientmastervisitid = new SqlParameter();
                     * patientmastervisitid.SqlDbType = SqlDbType.Int;
                     * patientmastervisitid.ParameterName = "@PatientMasterVisitId";
                     * patientmastervisitid.Size = -1;
                     * patientmastervisitid.Value = Convert.ToInt32(request.PatientMasterVisitId); */
                    //var patientmastervisitid = new SqlParameter("@PatientMasterVisitId", request.PatientMasterVisitId);

                    /*  var pharmacyvisit = await _pharmunitOfWork.Repository<PharmacyDrugVisitDetails>().FromSql(sqldel.ToString(), parameters: new[] {
                     * patientmastervisitid
                     * });*/
                    var pharmacyorder = await _pharmunitOfWork.Repository <PatientPharmacyOrder>().Get(x => x.PatientMasterVisitId == request.PatientMasterVisitId).ToListAsync();

                    if (pharmacyorder.Count > 0)
                    {
                        dispensedDate = pharmacyorder[0].DispensedByDate;
                        orderedDate   = pharmacyorder[0].OrderedbyDate;

                        StringBuilder sql = new StringBuilder();
                        sql.Append($"SELECT  [Visit_Id],[Ptn_Pk],[LocationID],[VisitDate], Convert(Int,[VisitType]) as VisitType, DataQuality,[DeleteFlag],[UserID] ,[CreateDate] ,[CreatedBy] FROM [dbo].[ord_Visit] where Visit_Id='{pharmacyorder[0].VisitId}' and (DeleteFlag is null or DeleteFlag=0) ");

                        var visit = await _pharmunitOfWork.Repository <PatientVisit>().FromSql(sql.ToString());

                        if (visit != null)
                        {
                            if (visit.Count > 0)
                            {
                                visitDate = visit[0].VisitDate;
                            }
                        }
                        foreach (var phar in pharmacyorder)
                        {
                            StringBuilder sqlptn = new StringBuilder();
                            sqlptn.Append($"select * from PharmacyDrugVisitDetailsView where ptn_pharmacy_pk='{phar.ptn_pharmacy_pk}'");
                            var pharmacylist = _pharmunitOfWork.Repository <PharmacyDrugVisitDetails>().Get(x => x.ptn_pharmacy_pk == phar.ptn_pharmacy_pk).ToList();


                            if (pharmacylist != null)
                            {
                                if (pharmacylist.Count > 0)
                                {
                                    pharmacylist.ForEach(x =>
                                    {
                                        DrugDetails pds          = new DrugDetails();
                                        pds.ptn_pharmacy_pk      = x.ptn_pharmacy_pk;
                                        pds.DrugName             = x.DrugName;
                                        pds.DrugId               = Convert.ToString(x.Drug_pk);
                                        pds.DrugAbb              = x.Abbreviation;
                                        pds.batchId              = Convert.ToString(x.BatchNo);
                                        pds.batchText            = x.BatchName;
                                        pds.Dose                 = Convert.ToString(x.SingleDose);
                                        pds.Freq                 = Convert.ToString(x.FrequencyID);
                                        pds.FreqText             = x.FrequencyName;
                                        pds.Duration             = Convert.ToString(x.Duration);
                                        pds.QUantityDisp         = Convert.ToString(x.DispensedQuantity);
                                        pds.QuantityPres         = Convert.ToString(x.OrderedQuantity);
                                        pds.Reason               = Convert.ToString(x.TreatmentPlanReasonId);
                                        pds.ReasonText           = Convert.ToString(x.TreatmentPlanReason);
                                        pds.Regimen              = Convert.ToString(x.RegimenId);
                                        pds.Regimentext          = Convert.ToString(x.Regimen);
                                        pds.Regimenline          = Convert.ToString(x.RegimenLineId);
                                        pds.Regimenlinetext      = Convert.ToString(x.RegimenLine);
                                        pds.TreatmentPlan        = Convert.ToString(x.TreatmentPlan);
                                        pds.TreatmentPlantext    = Convert.ToString(x.TreatmentPlanText);
                                        pds.TreatmentProgram     = Convert.ToString(x.ProgID);
                                        pds.TreatmentProgramText = Convert.ToString(x.TreatmentProgram);
                                        pds.Morning              = Convert.ToString(x.MorningDose);
                                        pds.Evening              = Convert.ToString(x.EveningDose);
                                        pds.Night                = Convert.ToString(x.EveningDose);
                                        pds.Midday               = Convert.ToString(x.MiddayDose);
                                        pds.Night                = Convert.ToString(x.NightDose);
                                        pds.Period               = Convert.ToString(x.PeriodTaken);
                                        pds.PeriodTakentext      = Convert.ToString(x.PeriodTakenText);
                                        pds.Prophylaxis          = Convert.ToString(x.Prophylaxis);

                                        presc.Add(pds);
                                    });
                                }
                            }
                        }
                    }
                    //   var pharmacylist = await _pharmunitOfWork.Repository<PharmacyDrugVisitDetails>().GetAllAsync();
                    //var pharmacyvisit = pharmacylist.Where(x => x.PatientMasterVisitId == request.PatientMasterVisitId  && x.ptn_pharmacy_pk.ToString() == "156872").ToList();
                    //var pharmacyvisit = await _pharmunitOfWork.Repository<PharmacyDrugVisitDetails>().FromSql(sql.ToString());

                    /*  if (pharmacyvisit.Count > 0)
                     * {
                     *
                     *    dispensedDate = pharmacyvisit[0].DispensedByDate;
                     *    orderedDate = pharmacyvisit[0].OrderedByDate;
                     *    visitDate = pharmacyvisit[0].VisitDate;
                     *
                     *    pharmacyvisit.ForEach(  x =>
                     *    {
                     *        DrugDetails pds = new DrugDetails();
                     *        pds.ptn_pharmacy_pk = x.ptn_pharmacy_pk;
                     *        pds.DrugName = x.DrugName;
                     *        pds.DrugId = Convert.ToString(x.Drug_pk);
                     *        pds.DrugAbb = x.Abbreviation;
                     *        pds.batchId = Convert.ToString(x.BatchNo);
                     *        pds.batchText = x.BatchName;
                     *        pds.Dose = Convert.ToString(x.SingleDose);
                     *        pds.Freq = Convert.ToString(x.FrequencyID);
                     *        pds.FreqText = x.FrequencyName;
                     *        pds.Duration = Convert.ToString(x.Duration);
                     *        pds.QUantityDisp = Convert.ToString(x.DispensedQuantity);
                     *        pds.QuantityPres = Convert.ToString(x.OrderedQuantity);
                     *        pds.Reason = Convert.ToString(x.TreatmentPlanReasonId);
                     *        pds.ReasonText = Convert.ToString(x.TreatmentPlanReason);
                     *        pds.Regimen = Convert.ToString(x.RegimenId);
                     *        pds.Regimentext = Convert.ToString(x.Regimen);
                     *        pds.Regimenline = Convert.ToString(x.RegimenLineId);
                     *        pds.Regimenlinetext = Convert.ToString(x.RegimenLine);
                     *        pds.TreatmentPlan = Convert.ToString(x.TreatmentPlan);
                     *        pds.TreatmentPlantext = Convert.ToString(x.TreatmentPlanText);
                     *        pds.TreatmentProgram = Convert.ToString(x.ProgID);
                     *        pds.TreatmentProgramText = Convert.ToString(x.TreatmentProgram);
                     *        pds.Morning = Convert.ToString(x.MorningDose);
                     *        pds.Evening = Convert.ToString(x.EveningDose);
                     *        pds.Night = Convert.ToString(x.EveningDose);
                     *        pds.Midday = Convert.ToString(x.MiddayDose);
                     *        pds.Night = Convert.ToString(x.NightDose);
                     *        pds.Period = Convert.ToString(x.PeriodTaken);
                     *        pds.PeriodTakentext = Convert.ToString(x.PeriodTakenText);
                     *        pds.Prophylaxis = Convert.ToString(x.Prophylaxis);
                     *
                     *        presc.Add(pds);
                     *    });
                     *
                     *
                     *
                     * }*/

                    return(Result <GetPatientPharmacyResponse> .Valid(new GetPatientPharmacyResponse()
                    {
                        PatientMasterVisitId = request.PatientMasterVisitId,
                        PatientId = request.PatientId,
                        DispensedDate = dispensedDate,
                        VisitDate = visitDate,
                        OrderedByDate = orderedDate,
                        DrugDetails = presc
                    }));
                }
                catch (Exception ex)
                {
                    return(Result <GetPatientPharmacyResponse> .Invalid("Error getting the drug records for this visit " + ex.Message));
                }
            }
        }
Example #16
0
 public IActionResult Put(DrugDetails drugDetail)
 {
     drugDetailDomain.Update(drugDetail);
     return(Ok());
 }
        public ActionResult GetdetailDrugStore(int id)
        {
            DEntity <DrugDetails> e = new DEntity <DrugDetails>(ConstValue.ConnectionString, DrugDetails.getTableName());

            return(Json(e.get("id", id)));
        }