private void cargarGrid(Clientes c) { TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient(); List<Clientes> lstC = tda.SelectCliente(c).ToList(); tda.Close(); lstC = lstC.OrderBy(Clientes => Clientes.RFC).ToList(); lstCliente.Clear(); foreach (Clientes ca in lstC) { string sNombre = ""; if (ca.Tipo == true) { sNombre = ca.Nombre; } else { sNombre = ca.Nombre + " " + ca.Apellido + " " + ca.Apellido2; } lstCliente.Add(new Clientes() { ID = ca.ID, Nombre = sNombre, RFC = ca.RFC, GrupoClienteNombre = ca.GrupoClienteNombre }); } dg.ItemsSource = null; dg.ItemsSource = lstCliente; }