public Prescription(long id, PrescriptionStatus status, Doctor doctor, Dictionary <Medicine, TherapyDose> medicine) { _id = id; _status = status; _doctor = doctor; _medicine = medicine; }
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()); } }
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")); } }
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"); } }
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); }
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(); } }
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()); }