private void CarregarDados()
        {
            ListaColaboradorTO listaColaboradorTO = new ListaColaboradorTO();

            listaColaboradorTO = ColaboradorService.Listar();

            dgPorteiroVisualizarColab.DataSource = listaColaboradorTO.Lista;
            dgPorteiroVisualizarColab.Columns["Identificador"].Visible = false;
            dgPorteiroVisualizarColab.Columns["Valido"].Visible        = false;
            dgPorteiroVisualizarColab.Columns["Mensagem"].Visible      = false;
            dgPorteiroVisualizarColab.ReadOnly = true;

            ListaDependenteTO listaDependenteTO = new ListaDependenteTO();

            listaDependenteTO = DependenteService.Listar();

            dgPorteiroDependentes.DataSource = listaDependenteTO.Lista;
            dgPorteiroDependentes.Columns["Identificador"].Visible = false;
            dgPorteiroDependentes.Columns["Valido"].Visible        = false;
            dgPorteiroDependentes.Columns["Mensagem"].Visible      = false;
            dgPorteiroDependentes.ReadOnly = true;

            ListaVisitanteTO listaVisitanteTO = new ListaVisitanteTO();

            listaVisitanteTO = VisitanteService.Listar();

            dgPorteiroVisualizarVisitante.DataSource = listaVisitanteTO.Lista;
            dgPorteiroVisualizarVisitante.Columns["Identificador"].Visible = false;
            dgPorteiroVisualizarVisitante.Columns["Valido"].Visible        = false;
            dgPorteiroVisualizarVisitante.Columns["Mensagem"].Visible      = false;
            dgPorteiroVisualizarVisitante.ReadOnly = true;
        }
示例#2
0
        private SelectList ListarColaboradores()
        {
            var listaColaboradorTO = ColaboradorService.Listar();
            var listaColaboradorVM = Mapper.Map <List <ColaboradorTO>, List <ColaboradorVM> >(listaColaboradorTO.Lista);

            return(new SelectList(listaColaboradorVM, "Identificador", "Nome"));
        }
        public void Listar__ColaboradorsValidos__RetornaListaDeColaboradors()
        {
            // Prepara
            var mock = new Mock <IColaboradorRepository>();

            mock.Setup(colaboradorRepository => colaboradorRepository.Listar()).Returns(new List <Colaborador>
            {
                _colaborador,
                _colaborador
            });

            // Testa
            var service = new ColaboradorService(mock.Object);
            var retorno = service.Listar();

            //Valida
            Assert.IsType <List <Colaborador> >(retorno);
        }
示例#4
0
        private void NomearVariaveisVM(UsuarioVM usuarioVM = null, List <UsuarioVM> listaUsuarioVM = null)
        {
            var listaGrupoTO       = GrupoUsuarioService.Listar().Lista;
            var listaColaboradorTO = ColaboradorService.Listar().Lista;

            if (listaUsuarioVM != null && listaUsuarioVM.Count > 0)
            {
                foreach (var usu in listaUsuarioVM)
                {
                    usu.NomeColaborador  = listaColaboradorTO.FirstOrDefault(x => x.Identificador == usu.IdColaborador).Nome;
                    usu.NomeGrupoUsuario = listaGrupoTO.FirstOrDefault(x => x.Identificador == usu.IdGrupo).Nome;
                }
            }

            if (usuarioVM != null)
            {
                usuarioVM.NomeColaborador  = listaColaboradorTO.FirstOrDefault(x => x.Identificador == usuarioVM.IdColaborador).Nome;
                usuarioVM.NomeGrupoUsuario = listaGrupoTO.FirstOrDefault(x => x.Identificador == usuarioVM.IdGrupo).Nome;
            }
        }
        public ActionResult Index()
        {
            if (Session["MoradorTO"] != null)
            {
                return(RedirectToActionPermanent("AccessDenied", "ErrorHandler"));
            }

            if (Session["UsuarioTO"] == null)
            {
                return(RedirectToActionPermanent("Login", "Home"));
            }

            _usuarioTO = (UsuarioTO)Session["UsuarioTO"];
            if (!_usuarioTO.Valido)
            {
                return(RedirectToActionPermanent("Login", "Home"));
            }

            ListaColaboradorTO listaColaborador = new ListaColaboradorTO();

            try
            {
                listaColaborador = ColaboradorService.Listar();
                var listaColaboradoresVM = Mapper.Map <List <ColaboradorTO>, List <ColaboradorVM> >(listaColaborador.Lista);

                foreach (var c in listaColaboradoresVM)
                {
                    c.DataAdimissao = c.DataContrato.GetValueOrDefault().ToString("dd/MM/yyyy");
                    c.ValorSalario  = c.Salario.HasValue ? string.Format("R$ {0:C}", c.Salario.Value) : string.Empty;
                }

                return(View(listaColaboradoresVM));
            }
            catch (Exception ex)
            {
                listaColaborador.Mensagem = $"Erro ao obter Colaboradores. Erro: {ex.Message} ";
            }

            return(View());
        }
示例#6
0
        private void CarregarDados()
        {
            ListaUsuarioTO listaUsuarioTO = new ListaUsuarioTO();

            listaUsuarioTO = UsuarioService.Listar();

            dgUsuario.DataSource = listaUsuarioTO.Lista;
            dgUsuario.Columns["Identificador"].Visible = false;
            dgUsuario.Columns["Valido"].Visible        = false;
            dgUsuario.Columns["Mensagem"].Visible      = false;
            dgUsuario.ReadOnly = true;

            ListaApartamentoTO listaApartamentoTO = new ListaApartamentoTO();

            listaApartamentoTO = ApartamentoService.Listar();

            dgApartamento.DataSource = listaUsuarioTO.Lista;
            dgApartamento.Columns["Identificador"].Visible = false;
            dgApartamento.Columns["Valido"].Visible        = false;
            dgApartamento.Columns["Mensagem"].Visible      = false;
            dgApartamento.ReadOnly = true;

            ListaColaboradorTO listaColaboradorTO = new ListaColaboradorTO();

            listaColaboradorTO = ColaboradorService.Listar();

            dgColaborador.DataSource = listaColaboradorTO.Lista;
            dgColaborador.Columns["Identificador"].Visible = false;
            dgColaborador.Columns["Valido"].Visible        = false;
            dgColaborador.Columns["Mensagem"].Visible      = false;
            dgColaborador.ReadOnly = true;

            ListaTipoReservaTO listaTipoReservaTO = TipoReservaService.Listar();

            dgTipoReserva.DataSource = listaTipoReservaTO.Lista;
            dgTipoReserva.Columns["Identificador"].Visible = false;
            dgTipoReserva.Columns["Valido"].Visible        = false;
            dgTipoReserva.Columns["Mensagem"].Visible      = false;
            dgTipoReserva.ReadOnly = true;
        }