public ConsultaProgramacaoColetaEventualVM(TBColetaEventual x) { ColetaID = x.ColetaEventualID; nmProgramacao = x.nmColetaEventual; dtColeta = Convert.ToDateTime(x.dtColeta).ToShortDateString(); ServicoOrdinario = x.bColetaOrdinaria ? "Sim" : "Não"; }
public HistoricoColetaEventualVM(TBColetaEventual x) { ColetaEventualID = x.ColetaEventualID; nmProgramacao = x.nmColetaEventual; nmRota = (x.TBRota == null) ? "" : x.TBRota.nmRota; dtReferencia = Convert.ToDateTime(x.dtColeta).ToShortDateString(); }
public ConsultasColetaEventualPendenteVM(TBColetaEventual x, bool bTipoPermissa) { ColetaID = x.ColetaEventualID; nmProgramacao = x.nmColetaEventual; dtColeta = Convert.ToDateTime(x.dtColeta).ToShortDateString(); EnderecoColeta = (x.RotasID == null) ? "Endereços específicos" : x.TBRota.nmRota; Rota = (x.RotasID == null) ? "Não" : "Sim"; bEditavel = bTipoPermissa; }
public ConsultasColetaEventualVM(TBColetaEventual x) { ColetaID = x.ColetaEventualID; nmProgramacao = x.nmColetaEventual; dtColeta = Convert.ToDateTime(x.dtColeta).ToShortDateString(); EnderecoColeta = (x.RotasID == null) ? "Endereços específicos" : x.TBRota.nmRota; Rota = (x.RotasID == null) ? "Não" : "Sim"; ProgramacaoRealizada = (x.TBColetaExecutada != null) ? x.TBColetaExecutada.bColetaRealizada ? true : false : false; ProgramacaoPendente = ((x.TBColetaExecutada == null) && x.dtColeta < Convert.ToDateTime(DateTime.Now.ToShortDateString())) ? true : false; ProgramacaonNaoRealizada = (x.TBColetaExecutada != null) ? (x.TBColetaExecutada.bColetaRealizada == false) ? true : false : false; Status = ProgramacaoRealizada ? "Realizado com Sucesso!" : ProgramacaoPendente ? "Pendente!" : ProgramacaonNaoRealizada ? "Não Realizado!" : "Em Dia!"; }
internal static ColetaExecutadaVM ToView(TBColetaEventual Coleta) { return new ColetaExecutadaVM { PrefeituraID = Coleta.PrefeituraID, ColetaEventualID = Coleta.ColetaEventualID, nmProgramacao = Coleta.nmColetaEventual, dtReferencia = Convert.ToDateTime(Coleta.dtColeta).ToShortDateString(), nmPrestadoraServicos = Coleta.TBPrestadoraServico.nmPrestadoraServico, nmRota = (Coleta.TBRota != null) ? Coleta.TBRota.nmRota : "Coleta realizada em pontos específicos", TipoColeta = Coleta.bColetaOrdinaria ? "Coleta Ordinária" : "ColetaEventual" }; }
internal static ColetaEventualVM ToView(TBColetaEventual Coleta) { return new ColetaEventualVM { ColetaEventualID = Coleta.ColetaEventualID, RotaID = (Coleta.TBRota == null) ? "" : Convert.ToString(Coleta.RotasID), nmRota = (Coleta.TBRota == null) ? "" : Coleta.TBRota.nmRota, PrestadoraServicosID = Convert.ToString(Coleta.PrestadoraServicosID), nmPrestadoraServicos = Coleta.TBPrestadoraServico.nmPrestadoraServico, nmProgramacao = Coleta.nmColetaEventual, PrefeituraID = Coleta.PrefeituraID, dtReferencia = Convert.ToDateTime(Coleta.dtColeta).ToShortDateString(), qtGaris = Convert.ToString(Coleta.qtGari), DistanciaFinal = Convert.ToString(Coleta.DistanciaFinal), DistanciaInicial = Convert.ToString(Coleta.DistanciaInicial), Caminhoes = CaminhaoVM.ToViewColetaEventual(Coleta.TBEquipamentoColetaEventuals.Where(x => x.bAtivo).ToList()), ListaEnderecoColeta = ListaEnderecoColetaVM.ToView(Coleta.TBEnderecosColetaEventuals.Where(x => x.bAtivo).ToList()) }; }