private void CarregarViewBag() { #region Solicitante var solicitante = colaboradorService .GetAll(x => x.IdeColaborador > 0) .ToList(); ViewBag.Solicitante = solicitante .Select(x => new SelectListItem() { Value = x.IdeColaborador.ToString(), Text = x.NomColaborador }) .OrderBy(x => x.Text) .ToList(); #endregion #region Veiculo var veiculo = veiculoService .GetAll(x => x.IdeVeiculo > 0) .ToList(); ViewBag.Veiculo = veiculo .Select(x => new SelectListItem() { Value = x.IdeVeiculo.ToString(), Text = x.DscMarcaModelo }) .OrderBy(x => x.Text) .ToList(); #endregion #region Motorista var motorista = colaboradorService .GetAll(x => (x.IdeTipoColaborador == Enums.TipoColaborador.Motorista.GetHashCode())) .ToList(); ViewBag.Motorista = motorista .Select(x => new SelectListItem() { Value = x.IdeColaborador.ToString(), Text = x.NomColaborador }) .OrderBy(x => x.Text) .ToList(); #endregion }
private void CarregarViewBag(Manutencao item) { var idcSituacao = Convert.ToString((Char)Enums.Situacao.Ativo); var veiculoEmUso = transporteService .GetAll(x => (!x.DthChegada.HasValue)) .ToList(); // Se for inclusão, o veículo não pode esta em uso var veiculoEmViagem = veiculoEmUso.Select(x => x.IdeVeiculo).ToList(); #region Veiculo var veiculo = veiculoService .GetAll(x => ((x.IdcSituacao == idcSituacao) && (x.Manutencao.Where(m => m.DthSaida == null).FirstOrDefault() == null) && (!veiculoEmViagem.Contains(x.IdeVeiculo)) || (x.IdeVeiculo == item.IdeVeiculo)) ) .ToList(); ViewBag.Veiculo = veiculo .Select(x => new SelectListItem() { Value = x.IdeVeiculo.ToString(), Text = x.DscMarcaModelo }) .OrderBy(x => x.Text) .ToList(); #endregion #region Mecânico var mecanico = colaboradorService .GetAll(x => ((x.IdcSituacao == idcSituacao) && (x.IdeTipoColaborador == Enums.TipoColaborador.Mecanico.GetHashCode())) || (x.IdeColaborador == item.IdeColaborador) ) .ToList(); ViewBag.mecanico = mecanico .Select(x => new SelectListItem() { Value = x.IdeColaborador.ToString(), Text = x.NomColaborador }) .OrderBy(x => x.Text) .ToList(); #endregion var tipoManutencao = Dominio.BuscarTipoManutencao(); ViewBag.TipoManutencao = tipoManutencao .Select(x => new SelectListItem() { Value = x.Key, Text = x.Value }) .OrderBy(x => x.Text) .ToList(); }
private void CarregarViewBag() { #region Veículo var veiculo = veiculoService .GetAll(x => x.IdeVeiculo > 0) .ToList(); ViewBag.Veiculo = veiculo .Select(x => new SelectListItem() { Value = x.IdeVeiculo.ToString(), Text = string.Format("{0} - {1}", x.DscMarcaModelo, x.NumPlaca) }) .OrderBy(x => x.Text) .ToList(); #endregion #region Mecânico var mecanico = colaboradorService .GetAll(x => x.IdeTipoColaborador == Enums.TipoColaborador.Mecanico.GetHashCode()) .ToList(); ViewBag.mecanico = mecanico .Select(x => new SelectListItem() { Value = x.IdeColaborador.ToString(), Text = x.NomColaborador }) .OrderBy(x => x.Text) .ToList(); #endregion var tipoManutencao = Dominio.BuscarTipoManutencao(); ViewBag.TipoManutencao = tipoManutencao .Select(x => new SelectListItem() { Value = x.Key, Text = x.Value }) .OrderBy(x => x.Text) .ToList(); }
public ActionResult Imprimir() { ViewBag.Titulo = "Relatório de Solicitação de Veículo"; ParamPesq pesq = BuscarPesquisa <Transporte>(); if (pesq != null) { var item = (Transporte)pesq.entity; var items = transporteService.GetRelatorio(item).ToList(); var nomSolicitante = ""; if (item.IdeSolicitante > 0) { var solicitante = colaboradorService .GetAll(x => x.IdeColaborador == item.IdeSolicitante) .FirstOrDefault(); nomSolicitante = solicitante != null? solicitante.NomColaborador: string.Empty; } var nomMotorista = ""; if (item.IdeMotorista > 0) { var motorista = colaboradorService .GetAll(x => x.IdeColaborador == item.IdeMotorista) .FirstOrDefault(); nomMotorista = motorista != null? motorista.NomColaborador: string.Empty; } var dscMarcaModelo = ""; if (item.IdeVeiculo > 0) { var veiculo = veiculoService .GetAll(x => x.IdeVeiculo == item.IdeVeiculo) .FirstOrDefault(); dscMarcaModelo = veiculo != null ? veiculo.DscMarcaModelo: string.Empty; } ViewBag.Motorista = nomMotorista; ViewBag.Solicitante = nomSolicitante; ViewBag.Veiculo = dscMarcaModelo; ViewBag.DthSolicitacaoInicio = item.DthSolicitacaoInicio.HasValue? item.DthSolicitacaoInicio.Value.ToString("dd/MM/yyyy"): string.Empty; ViewBag.DthSolicitacaoFim = item.DthSolicitacaoFim.HasValue? item.DthSolicitacaoFim.Value.ToString("dd/MM/yyyy"): string.Empty; return(View(items)); } return(View()); }
private void CarregarViewBag(Exame item) { // Recupera todos os seguros cadastrados var laboratorio = pessoaJuridicaService .GetAll(x => x.IdePessoaJuridica > 0) .ToList(); ViewBag.Laboratorio = laboratorio .Select(x => new SelectListItem() { Value = x.IdePessoaJuridica.ToString(), Text = x.NomRazaoSocial }) .OrderBy(x => x.Text) .ToList(); var idcSituacao = Convert.ToString((Char)Enums.Situacao.Ativo); var colaborador = colaboradorService .GetAll(x => ((x.IdcSituacao == idcSituacao) && (x.IdeTipoColaborador == Enums.TipoColaborador.Motorista.GetHashCode())) || (x.IdeColaborador == item.IdeColaborador) ) .ToList(); ViewBag.Colaborador = colaborador .Select(x => new SelectListItem() { Value = x.IdeColaborador.ToString(), Text = x.NomColaborador }) .OrderBy(x => x.Text) .ToList(); var UFCRMMedico = exameService .BuscarUnidadeFederacao() .ToList(); ViewBag.UFCRMMedico = UFCRMMedico .Select(x => new SelectListItem() { Value = x.IdeUnidadeFederacao.ToString(), Text = string.Format("{0} - {1}", x.SigUnidadeFederacao, x.NomUnidadeFederacao) }) .OrderBy(x => x.Text) .ToList(); }