private void FiltrarClientes(string CodNombre) { try { ClienteMantenimiento clienMant = new ClienteMantenimiento(); stpClientes.Children.Clear(); List <SIGEEA_spListarAsociadoResult> listar = MantAsociado.ListarAsociados(CodNombre); foreach (SIGEEA_spListarAsociadoResult lista in listar) { uc_Asociado nuevo = new uc_Asociado(); nuevo.NombreCompletoAsociado = lista.Nombre; nuevo.Codigo = lista.Codigo_Asociado; if (lista.Estado_Asociado == true) { nuevo.EstadoAsociado = "ACTIVO"; } else { nuevo.EstadoAsociado = "INACTIVO"; } nuevo.idPersona = lista.PK_Id_Persona.ToString(); nuevo.IdAsociado = lista.PK_Id_Asociado.ToString(); nuevo.btnOpcion.Tag = lista.PK_Id_Asociado; if (opcion == "Registrar") { nuevo.btnOpcion.Content = "Registrar Finca"; } else if (opcion == "Editar") { nuevo.btnOpcion.Content = "Editar Finca"; //nuevo.btnOpcion2.Content = "Ver Fincas"; } //else if (opcion == "Eliminar o Activar") //{ // if (nuevo.EstadoAsociado == "ACTIVO") { nuevo.btnOpcion.Visibility = Visibility.Visible; nuevo.btnOpcion2.Visibility = Visibility.Hidden; } // else { nuevo.btnOpcion.Visibility = Visibility.Hidden; nuevo.btnOpcion2.Visibility = Visibility.Visible; } // nuevo.btnOpcion.Content = "Eliminar"; // nuevo.btnOpcion2.Content = "Activar"; //} nuevo.btnOpcion.Click += BtnOpcion_Click; stpClientes.Children.Add(nuevo); } } catch (Exception ex) { MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK); } }
private void txbAsociado_TextChanged(object sender, TextChangedEventArgs e) { AsociadoMantenimiento asociado = new AsociadoMantenimiento(); List <SIGEEA_spListarAsociadoResult> lista = asociado.ListarAsociados(txbAsociado.Text); stpAsociados.Children.Clear(); bool color = true; foreach (SIGEEA_spListarAsociadoResult a in lista) { uc_ItemAsociado item = new uc_ItemAsociado(); item.CedulaAsociado = a.CedParticular_Persona; item.NombreAsociado = a.Nombre; item.CodigoAsociado = a.Codigo_Asociado; item.PersonaId = a.PK_Id_Persona; item.AsociadoId = a.PK_Id_Asociado; item.Color(color); color = !color; stpAsociados.Children.Add(item); } }