private void CarregarListas() { var listClienteTipo = servico.GetClienteTipos().ToList(); var listClientesSituacao = servico.GetClienteSituacoes().ToList(); var tipos = listClienteTipo; ddlTipo.DataSource = tipos.ToList(); ddlTipo.DataTextField = "Descricao"; ddlTipo.DataValueField = "ID"; ddlTipo.DataBind(); var situacoes = listClientesSituacao; ddlSituacao.DataSource = situacoes.ToList(); ddlSituacao.DataTextField = "Descricao"; ddlSituacao.DataValueField = "ID"; ddlSituacao.DataBind(); }
private void carregaDados() { var listClientes = servico.GetClientes().ToList(); var listClienteTipo = servico.GetClienteTipos().ToList(); var listClientesSituacao = servico.GetClienteSituacoes().ToList(); List <dynamic> listTable = new List <dynamic>(); foreach (var cliente in listClientes) { listTable.Add(new { ID = cliente.ID, Nome = cliente.Nome, CPF = cliente.CPF, Sexo = cliente.Sexo, TipoLabel = listClienteTipo .Where(t => t.ID == cliente.TipoID).FirstOrDefault().Descricao, SituacaoLabel = listClientesSituacao .Where(t => t.ID == cliente.SituacaoID).FirstOrDefault().Descricao }); } clienteRepeater.DataSource = listTable.ToList(); clienteRepeater.DataBind(); if (clienteRepeater.Items.Count < 1) { clienteRepeater.Visible = false; phMensagem.Visible = true; litMensagem.Text = "Nenhum cliente foi encontrado!"; } else { clienteRepeater.Visible = true; phMensagem.Visible = false; } }