Exemple #1
0
 public Prescription(long id, PrescriptionStatus status, Doctor doctor, Dictionary <Medicine, TherapyDose> medicine)
 {
     _id       = id;
     _status   = status;
     _doctor   = doctor;
     _medicine = medicine;
 }
Exemple #2
0
        public int UpdateStatus(int id, PrescriptionStatus status)
        {
            var setting = _context.Prescription.First(x => x.Id == id);

            setting.Status = (int)status;

            _context.Prescription.Update(setting);
            _context.SaveChanges();
            return(setting.Id);
        }
        public async Task SetStatusAsync(int id, int centerId, int treatmentId, PrescriptionStatus status)
        {
            var pharmacyPrescription = await _prescriptionRepository.Table.FirstOrDefaultAsync(x => x.Id == id && x.CenterId == centerId && x.TreatmentHistoryId == treatmentId);

            if (pharmacyPrescription == null)
            {
                throw new AwroNoreException(AN.Core.Resources.EntitiesResources.Messages.PrescriptionNotFound);
            }

            pharmacyPrescription.Status = status;

            _prescriptionRepository.Update(pharmacyPrescription);
        }
        public async Task SetStatusAsync(int pharmacyId, int treatmentId, PrescriptionStatus status)
        {
            var pharmacyPrescription = await _prescriptionRepository.Table.FirstOrDefaultAsync(x => x.PharmacyId == pharmacyId && x.TreatmentHistoryId == treatmentId);

            if (pharmacyPrescription == null)
            {
                throw new AwroNoreException("Prescription not found");
            }

            pharmacyPrescription.Status = status;

            _prescriptionRepository.Update(pharmacyPrescription);
        }
 public static string ToString(PrescriptionStatus value)
 {
     if (value == PrescriptionStatus.Active)
     {
         return("active");
     }
     else if (value == PrescriptionStatus.Completed)
     {
         return("completed");
     }
     else
     {
         throw new ArgumentException("Unrecognized PrescriptionStatus value: " + value.ToString());
     }
 }
Exemple #6
0
 internal static Color GetPrescriptionStatusBarColor(PrescriptionStatus status)
 {
     if (status.HasFlag(PrescriptionStatus.Finished))
     {
         return(Color.FromHex("#CCF2FFF2"));
     }
     else if (status.HasFlag(PrescriptionStatus.Canceled))
     {
         return(Color.FromHex("#CCFF7F50"));
     }
     else
     {
         return(Color.FromHex("#CCEDF4FF"));
     }
 }
Exemple #7
0
        public static string GetPrescriptionStatusIcon(PrescriptionStatus status)
        {
            switch (status)
            {
            case PrescriptionStatus.Finished:
                return("apply_32.png");

            case PrescriptionStatus.Canceled:
                return("cancel_32.png");

            case PrescriptionStatus.Repeatable:
                return("repeat_32.png");

            default:
                throw new ArgumentException("Unsuported value");
            }
        }
Exemple #8
0
        public static string GetPrescriptionStatusText(PrescriptionStatus status)
        {
            switch (status)
            {
            case PrescriptionStatus.Finished:
                return("Vydaný");

            case PrescriptionStatus.Canceled:
                return("Zrušený");

            case PrescriptionStatus.Repeatable:
                return("Opakovací");

            default:
                throw new ArgumentException("Unsuported value");
            }
        }
            public static bool TryParse(string value, out PrescriptionStatus result)
            {
                result = default(PrescriptionStatus);

                if (value == "active")
                {
                    result = PrescriptionStatus.Active;
                }
                else if (value == "completed")
                {
                    result = PrescriptionStatus.Completed;
                }
                else
                {
                    return(false);
                }

                return(true);
            }
Exemple #10
0
    void BindGrid(PrescriptionStatus state)
    {
        try
        {
            List <ClientCase> ds           = ClientCaseBLL.GetListView();
            List <ClientCase> _clientCases = new List <ClientCase>();

            //Filtration
            for (int i = 0; i < ds.Count; i++)
            {
                if (ds[i].PrescriptionStatus == state)
                {
                    _clientCases.Add(ds[i]);
                }
            }
            grd.DataSource = _clientCases;
            grd.DataBind();
        }
        catch (Exception ex)
        {
            grd.EmptyDataText = ex.Message;
            grd.DataBind();
        }
    }
Exemple #11
0
 public Prescription(Dictionary <Medicine, TherapyDose> medicines)
 {
     _status   = PrescriptionStatus.ACTIVE;
     _medicine = medicines;
 }
            public static bool TryParse(string value, out PrescriptionStatus result)
            {
                result = default(PrescriptionStatus);

                if( value=="active")
                    result = PrescriptionStatus.Active;
                else if( value=="completed")
                    result = PrescriptionStatus.Completed;
                else
                    return false;

                return true;
            }
 public static string ToString(PrescriptionStatus value)
 {
     if( value==PrescriptionStatus.Active )
         return "active";
     else if( value==PrescriptionStatus.Completed )
         return "completed";
     else
         throw new ArgumentException("Unrecognized PrescriptionStatus value: " + value.ToString());
 }