/// <summary> /// 手工出入场 /// </summary> /// <param name="entranceId"></param> public void ManualEntryAndExit(EntranceDto entranceDto) { if (entranceDto == null) { return; } var index = 0; if (entranceDto.EntranceType == Enum.EntranceType.Out) { _outEntranceDto = entranceDto; index = 1; } else { _inEntranceDto = entranceDto; } TiggleFlyout(index); }
public EntranceDto GetEntrance(Guid idPerson) { var carnet = _context.Carnets.Include(x => x.Type).Where(x => x.ClientID == idPerson).FirstOrDefault(); List <DateTime> dates = new List <DateTime>(); if (carnet != null && carnet.IsActive) { dates = _context.Entrances.Where(x => x.CarnetID == carnet.CarnetID).Select(x => x.Date).OrderByDescending(x => x.Date).ToList(); } EntranceDto dto = new EntranceDto { CarnetId = carnet.CarnetID, Dates = dates, Type = carnet.Type, DateEnd = carnet.DateEnd, DateStart = carnet.DateStart }; return(dto); }
internal static importHouseUORequestApartmentHouseEntranceToUpdate EntranceUpdate(EntranceDto entrance) { return(new importHouseUORequestApartmentHouseEntranceToUpdate { CreationYearSpecified = true, CreationYear = (short)entrance.CreationYear, StoreysCountSpecified = true, StoreysCount = entrance.StoreysCount, EntranceGUID = entrance.Guid, EntranceNum = entrance.EntranceNum, TerminationDateSpecified = false, TransportGUID = entrance.TransportGuid }); }
internal static importHouseUORequestApartmentHouseEntranceToCreate EntranceCreate(EntranceDto entrance) { return(new importHouseUORequestApartmentHouseEntranceToCreate { CreationYearSpecified = true, CreationYear = (short)entrance.CreationYear, EntranceNum = entrance.EntranceNum, StoreysCountSpecified = true, StoreysCount = (sbyte)entrance.StoreysCount, TransportGUID = entrance.TransportGuid }); }