/// <summary> /// Initializes a new instance of the <see cref="BedStatusFilterItem"/> class. /// </summary> /// <param name="bedStatus">The bed status.</param> /// <param name="count">The count.</param> /// <param name="vm">The vm.</param> public BedStatusFilterItem(BedStatus bedStatus, int count, FilterViewModel vm) { _vm = vm; _isChecked = true; BedStatus = bedStatus; Count = count; }
public async Task <SharedLookUpResponse> AddComponentAsync(AddBedStatus addComponent, int instituteId) { if (!await iMSDbContext.BedStatuses.AnyAsync(x => x.InstituteId == instituteId && x.Name.ToLowerInvariant() == addComponent.Name.ToLowerInvariant())) { var componentGroup = new BedStatus() { CreatedOn = DateTime.UtcNow, InstituteId = instituteId, Name = addComponent.Name, }; iMSDbContext.BedStatuses.Add(componentGroup); await iMSDbContext.SaveChangesAsync(); return(new SharedLookUpResponse() { HasError = false, Message = "Bed Status added successfully" }); } else { return(new SharedLookUpResponse() { HasError = true, ErrorType = SharedLookUpResponseType.Code, Message = "Component group with same code is already existed" }); } }
public List <BedStatus> GetAll() { BedStatusDAC _bedStatusComponent = new BedStatusDAC(); IDataReader reader = _bedStatusComponent.GetAllBedStatus().CreateDataReader(); List <BedStatus> _bedStatusList = new List <BedStatus>(); while (reader.Read()) { if (_bedStatusList == null) { _bedStatusList = new List <BedStatus>(); } BedStatus _bedStatus = new BedStatus(); if (reader["BedStatusId"] != DBNull.Value) { _bedStatus.BedStatusId = Convert.ToInt32(reader["BedStatusId"]); } if (reader["BedStatusName"] != DBNull.Value) { _bedStatus.BedStatusName = Convert.ToString(reader["BedStatusName"]); } _bedStatus.NewRecord = false; _bedStatusList.Add(_bedStatus); } reader.Close(); return(_bedStatusList); }
public void stepStatus() { if (status != BedStatus.I4) { this.status = (BedStatus)(((int)this.status) + 1); } this.onWork = false; }
public ActionResult BedStatus(BedStatus bed) { //BL_BedStatus db = new BL_BedStatus(); //ModelState.Clear(); //return View(db.GetAllBedStatus()); bed.dsView = bl_status.GetAllBedStatus(); return(View(bed)); }
public bool Insert(BedStatus bedstatus) { int autonumber = 0; BedStatusDAC bedstatusComponent = new BedStatusDAC(); bool endedSuccessfuly = bedstatusComponent.InsertNewBedStatus(ref autonumber, bedstatus.BedStatusName); if (endedSuccessfuly) { bedstatus.BedStatusId = autonumber; } return(endedSuccessfuly); }
public BedStatus GetByID(int _bedStatusId) { BedStatusDAC _bedStatusComponent = new BedStatusDAC(); IDataReader reader = _bedStatusComponent.GetByIDBedStatus(_bedStatusId); BedStatus _bedStatus = null; while (reader.Read()) { _bedStatus = new BedStatus(); if (reader["BedStatusId"] != DBNull.Value) { _bedStatus.BedStatusId = Convert.ToInt32(reader["BedStatusId"]); } if (reader["BedStatusName"] != DBNull.Value) { _bedStatus.BedStatusName = Convert.ToString(reader["BedStatusName"]); } _bedStatus.NewRecord = false; } reader.Close(); return(_bedStatus); }
public SeedBed nextSeed( BedStatus status ) { SeedBed ret = null; foreach (SeedBed seed in this.seeds) { if (seed.Status == status && !seed.IsWork ) { seed.work(); ret = seed; break; } } return ret; }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 55, Configuration.FieldSeparator), Id, SetIdPv1.HasValue ? SetIdPv1.Value.ToString(culture) : null, PatientClass?.ToDelimitedString(), AssignedPatientLocation?.ToDelimitedString(), AdmissionType?.ToDelimitedString(), PreadmitNumber?.ToDelimitedString(), PriorPatientLocation?.ToDelimitedString(), AttendingDoctor != null ? string.Join(Configuration.FieldRepeatSeparator, AttendingDoctor.Select(x => x.ToDelimitedString())) : null, ReferringDoctor != null ? string.Join(Configuration.FieldRepeatSeparator, ReferringDoctor.Select(x => x.ToDelimitedString())) : null, ConsultingDoctor != null ? string.Join(Configuration.FieldRepeatSeparator, ConsultingDoctor.Select(x => x.ToDelimitedString())) : null, HospitalService?.ToDelimitedString(), TemporaryLocation?.ToDelimitedString(), PreadmitTestIndicator?.ToDelimitedString(), ReadmissionIndicator?.ToDelimitedString(), AdmitSource?.ToDelimitedString(), AmbulatoryStatus != null ? string.Join(Configuration.FieldRepeatSeparator, AmbulatoryStatus.Select(x => x.ToDelimitedString())) : null, VipIndicator?.ToDelimitedString(), AdmittingDoctor != null ? string.Join(Configuration.FieldRepeatSeparator, AdmittingDoctor.Select(x => x.ToDelimitedString())) : null, PatientType?.ToDelimitedString(), VisitNumber?.ToDelimitedString(), FinancialClass != null ? string.Join(Configuration.FieldRepeatSeparator, FinancialClass.Select(x => x.ToDelimitedString())) : null, ChargePriceIndicator?.ToDelimitedString(), CourtesyCode?.ToDelimitedString(), CreditRating?.ToDelimitedString(), ContractCode != null ? string.Join(Configuration.FieldRepeatSeparator, ContractCode.Select(x => x.ToDelimitedString())) : null, ContractEffectiveDate != null ? string.Join(Configuration.FieldRepeatSeparator, ContractEffectiveDate.Select(x => x.ToString(Consts.DateFormatPrecisionDay, culture))) : null, ContractAmount != null ? string.Join(Configuration.FieldRepeatSeparator, ContractAmount.Select(x => x.ToString(Consts.NumericFormat, culture))) : null, ContractPeriod != null ? string.Join(Configuration.FieldRepeatSeparator, ContractPeriod.Select(x => x.ToString(Consts.NumericFormat, culture))) : null, InterestCode?.ToDelimitedString(), TransferToBadDebtCode?.ToDelimitedString(), TransferToBadDebtDate.HasValue ? TransferToBadDebtDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, BadDebtAgencyCode?.ToDelimitedString(), BadDebtTransferAmount.HasValue ? BadDebtTransferAmount.Value.ToString(Consts.NumericFormat, culture) : null, BadDebtRecoveryAmount.HasValue ? BadDebtRecoveryAmount.Value.ToString(Consts.NumericFormat, culture) : null, DeleteAccountIndicator?.ToDelimitedString(), DeleteAccountDate.HasValue ? DeleteAccountDate.Value.ToString(Consts.DateFormatPrecisionDay, culture) : null, DischargeDisposition?.ToDelimitedString(), DischargedToLocation?.ToDelimitedString(), DietType?.ToDelimitedString(), ServicingFacility?.ToDelimitedString(), BedStatus?.ToDelimitedString(), AccountStatus?.ToDelimitedString(), PendingLocation?.ToDelimitedString(), PriorTemporaryLocation?.ToDelimitedString(), AdmitDateTime.HasValue ? AdmitDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, DischargeDateTime.HasValue ? DischargeDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, CurrentPatientBalance.HasValue ? CurrentPatientBalance.Value.ToString(Consts.NumericFormat, culture) : null, TotalCharges.HasValue ? TotalCharges.Value.ToString(Consts.NumericFormat, culture) : null, TotalAdjustments.HasValue ? TotalAdjustments.Value.ToString(Consts.NumericFormat, culture) : null, TotalPayments.HasValue ? TotalPayments.Value.ToString(Consts.NumericFormat, culture) : null, AlternateVisitId != null ? string.Join(Configuration.FieldRepeatSeparator, AlternateVisitId.Select(x => x.ToDelimitedString())) : null, VisitIndicator?.ToDelimitedString(), OtherHealthcareProvider?.ToDelimitedString(), ServiceEpisodeDescription, ServiceEpisodeIdentifier?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
public SeedBed( String id ) { this.id = id; this.status = BedStatus.E0; this.onWork = false; }
public void setIdle()//窗口设置为空闲 { status = BedStatus.IDLE; }
public void setBusy()//窗口设置为繁忙 { status = BedStatus.SERVICE; }
public HospitalBed() { //构造函数,初始时设置床位为空闲 status = BedStatus.IDLE; }
public bool Update(BedStatus bedstatus, int old_bedStatusId) { BedStatusDAC bedstatusComponent = new BedStatusDAC(); return(bedstatusComponent.UpdateBedStatus(bedstatus.BedStatusName, old_bedStatusId)); }