Example #1
0
        private SelectList ListarContratos()
        {
            var listaContratoTO = ContratoService.Listar();
            var listaContratoVM = Mapper.Map <List <ContratoTO>, List <ContratoVM> >(listaContratoTO.Lista);

            return(new SelectList(listaContratoVM, "Identificador", "Descricao"));
        }
Example #2
0
        private void NomearVariaveis(ApartamentoVM ApartamentoVM = null, List <ApartamentoVM> listaApartamentosVM = null)
        {
            var listaContratoTO = ContratoService.Listar().Lista;

            if (listaApartamentosVM != null && listaApartamentosVM.Count > 0)
            {
                foreach (var apa in listaApartamentosVM)
                {
                    apa.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == apa.IdContrato).Descricao;
                }
            }

            if (ApartamentoVM != null)
            {
                ApartamentoVM.DescricaoContrato = listaContratoTO.FirstOrDefault(x => x.Identificador == ApartamentoVM.IdContrato).Descricao;
            }
        }
        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"));
            }

            ListaContratoTO listaContrato = new ListaContratoTO();

            try
            {
                listaContrato = ContratoService.Listar();
                var listaContratosVM = Mapper.Map <List <ContratoTO>, List <ContratoVM> >(listaContrato.Lista);

                NomearVariaveis(null, listaContratosVM);

                return(View(listaContratosVM));
            }
            catch (Exception ex)
            {
                listaContrato.Mensagem = $"Erro ao obter Contratoes. Erro: {ex.Message} ";
            }

            return(View());
        }
        private void CarregarDados()
        {
            ListaMoradorTO listaMoradoresTO = new ListaMoradorTO();

            listaMoradoresTO = MoradorService.Listar();

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

            ListaContratoTO listaContratosTO = new ListaContratoTO();

            listaContratosTO = ContratoService.Listar();

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

            ListaDependenteTO listaDependentesTO = new ListaDependenteTO();

            listaDependentesTO = DependenteService.Listar();

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

            ListaEstacionamentoTO listaEstacionamentosTO = new ListaEstacionamentoTO();

            listaEstacionamentosTO = EstacionamentoService.Listar();

            ListaOcorrenciaTO listaOcorrenciasTO = new ListaOcorrenciaTO();

            listaOcorrenciasTO = OcorrenciaService.Listar();

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

            ListaReservaTO listaReservasTO = new ListaReservaTO();

            listaReservasTO = ReservaService.Listar();

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


            ListaAdvertenciaTO listaAdvertenciasTO = new ListaAdvertenciaTO();

            listaAdvertenciasTO = AdvertenciaService.Listar();
        }