Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }