private void PopulateData()
        {
            DateTime?           _dateFrom = null;
            DateTime?           _dateTo   = null;
            List <Prescription> orders    = new List <Prescription>();

            //if (null == base.Session[SessionKey.LabClient])
            //{
            if (ckbTodaysOrders.Checked)
            {
                _dateFrom = DateTime.Today;
                _dateTo   = DateTime.Today.AddDays(1).AddMilliseconds(-1);
            }
            string             orderStatus = rbtlst_findOrder.SelectedValue == "Pending" ? "1" : "3";
            PrescriptionFilter filter      = new PrescriptionFilter()
            {
                LocationId  = this.LocationId,
                DeleteFlag  = false,
                DateFrom    = _dateFrom,
                DateTo      = _dateTo,
                OrderStatus = orderStatus
            };
            IPharmacyRepo repoMgr = (IPharmacyRepo)ObjectFactory.CreateInstance("BusinessProcess.Pharmacy.BPharmacyRequest, BusinessProcess.Pharmacy");

            orders = repoMgr.GetAll(filter);
            //}
            //else
            //{
            //    List<KeyValuePair<string, Object>> param = base.Session[SessionKey.LabClient] as List<KeyValuePair<string, Object>>;
            //    int patientId = (int)param.Find(l => l.Key == "PatientID").Value;
            //    int location = (int)param.Find(l => l.Key == "LocationID").Value;
            //    lblname.Text = string.Format("{0} {1} {2}", (string)(param.Find(l => l.Key == "FirstName").Value.ToString())
            //        , (string)(param.Find(l => l.Key == "MiddleName").Value.ToString())
            //        , (string)(param.Find(l => l.Key == "LastName").Value.ToString()));
            //    lbldob.Text = Convert.ToDateTime(param.Find(l => l.Key == "DOB").Value.ToString()).ToString("dd-MMM-yyyy");
            //    lblFacilityID.Text = param.Find(l => l.Key == "FacilityID").Value.ToString();
            //    lblsex.Text = param.Find(l => l.Key == "Gender").Value.ToString();
            //    LabOrderFilter filter = new LabOrderFilter()
            //    {
            //        LocationId = location,
            //        DeleteFlag = false,
            //        DateFrom = null,
            //        DateTo = null,
            //        PatientId = patientId
            //    };
            //    ILabRepo repoMgr = (ILabRepo)ObjectFactory.CreateInstance("BusinessProcess.Laboratory.BLabRequest, BusinessProcess.Laboratory");
            //    orders = repoMgr.GetAll(filter);
            //}
            grdPatienOrder.DataSource = orders;
            grdPatienOrder.DataBind();
        }
 public ActionBenefitService(IActionBenefitRepository actionBenefitRepository, IPharmacyRepo pharmacyRepo)
 {
     _actionBenefitRepository = actionBenefitRepository;
     _pharmacyRepo            = pharmacyRepo;
 }
Exemple #3
0
 public PharmacyService(IPharmacyRepo pharmacyRepo)
 {
     _pharmacyRepo = pharmacyRepo;
 }