public ListaApartamentoTO Listar()
        {
            _Contexto = ControladorAcesso.ObterContexto();

            ListaApartamentoTO retorno = new ListaApartamentoTO();

            List <Apartamento> listaApartamento = _Contexto.Apartamento.ToList();

            if (listaApartamento == null || listaApartamento.Count == 0)
            {
                retorno.Valido   = false;
                retorno.Mensagem = Mensagem.Lista("Apartamento", false);

                return(retorno);
            }

            ApartamentoTO to;

            foreach (Apartamento entidade in listaApartamento)
            {
                to = new ApartamentoTO();
                to.PreencherTO(entidade);

                retorno.Lista.Add(to);
            }

            retorno.Valido   = true;
            retorno.Mensagem = Mensagem.Lista("Apartamento", true);

            return(retorno);
        }
Пример #2
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;
        }
Пример #3
0
        public static ListaApartamentoTO ListarPorContrato(int idContrato)
        {
            _Crud = CrudService <ApartamentoCrud> .ObterInstancia();

            ListaApartamentoTO retorno = new ListaApartamentoTO();

            try
            {
                retorno = _Crud.Listar();

                if (retorno.Valido)
                {
                    retorno.Lista = retorno.Lista.Where(x => x.IdContrato == idContrato).ToList();
                }
            }
            catch (Exception ex)
            {
                retorno.Valido   = false;
                retorno.Mensagem = string.Format("Erro: {0}", ex.Message);
            }

            return(retorno);
        }
Пример #4
0
        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"));
            }

            ListaApartamentoTO listaApartamento = new ListaApartamentoTO();

            try
            {
                listaApartamento = ApartamentoService.Listar();
                var listaApartamentosVM = Mapper.Map <List <ApartamentoTO>, List <ApartamentoVM> >(listaApartamento.Lista);

                NomearVariaveis(null, listaApartamentosVM);

                return(View(listaApartamentosVM));
            }
            catch (Exception ex)
            {
                listaApartamento.Mensagem = $"Erro ao obter Apartamentoes. Erro: {ex.Message} ";
            }

            return(View());
        }