public ListaColaboradorTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaColaboradorTO retorno = new ListaColaboradorTO(); List <Colaborador> listaColaborador = _Contexto.Colaborador.ToList(); if (listaColaborador == null || listaColaborador.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Colaborador", false); return(retorno); } ColaboradorTO to; foreach (Colaborador entidade in listaColaborador) { to = new ColaboradorTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Colaborador", true); return(retorno); }
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; }
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()); }
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; }
public static ListaColaboradorTO PesquisarPorFuncao(string funcao) { _Crud = CrudService <ColaboradorCrud> .ObterInstancia(); ListaColaboradorTO retorno = new ListaColaboradorTO(); try { retorno = _Crud.Listar(); if (retorno.Valido) { retorno.Lista = retorno.Lista.Where(x => x.Funcao.Contains(funcao)).ToList(); } } catch (Exception ex) { retorno.Valido = false; retorno.Mensagem = string.Format("Erro: {0}", ex.Message); } return(retorno); }