private void FiltrarClientes(string CodNombre)
        {
            try
            {
                stpFincas.Children.Clear();

                List<SIGEEA_spListarFincasResult> listar = MantFinca.ListarInfoFinca(pPkAsociado:0, pCodigo: CodNombre,pNombre: CodNombre);
                foreach (SIGEEA_spListarFincasResult lista in listar)
                {

                    uc_Finca nuevo = new uc_Finca();
                    if(lista.Alquilada_Finca == true)
                    {
                        nuevo.txbAlquilada.Text = "Alquilada";
                    }else
                    nuevo.txbAlquilada.Text = "Propia";
                    nuevo.txbNomCompleto.Text = lista.NombreCompleto;
                    nuevo.txbCodFinca.Text = lista.Codigo_Finca;
                    nuevo.btnOpcion.Tag = lista.PK_Id_Finca;
                    if (opcion == "Editar")
                    {
                        nuevo.btnOpcion.Content = "Editar";

                    }
                    else if (opcion == "Eliminar")
                    {

                        nuevo.btnOpcion.Content = "Eliminar";

                    }
                    else if (opcion == "Ver")
                    {
                        nuevo.btnOpcion.Content = "Ver";

                    }
                    else if (opcion == "Activar")
                    {
                        nuevo.btnOpcion.Content = "Activar";

                    }

                    nuevo.btnOpcion.Click += BtnOpcion_Click; 

                    stpFincas.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);

            }

        }
        private void FiltrarClientes(string CodNombre)
        {
            try
            {
                stpFincas.Children.Clear();

                List <SIGEEA_spListarFincasResult> listar = MantFinca.ListarInfoFinca(pPkAsociado: 0, pCodigo: CodNombre, pNombre: CodNombre);
                foreach (SIGEEA_spListarFincasResult lista in listar)
                {
                    uc_Finca nuevo = new uc_Finca();
                    if (lista.Alquilada_Finca == true)
                    {
                        nuevo.txbAlquilada.Text = "Alquilada";
                    }
                    else
                    {
                        nuevo.txbAlquilada.Text = "Propia";
                    }
                    nuevo.txbNomCompleto.Text = lista.NombreCompleto;
                    nuevo.txbCodFinca.Text    = lista.Codigo_Finca;
                    nuevo.btnOpcion.Tag       = lista.PK_Id_Finca;
                    if (opcion == "Editar")
                    {
                        nuevo.btnOpcion.Content = "Editar";
                    }
                    else if (opcion == "Eliminar")
                    {
                        nuevo.btnOpcion.Content = "Eliminar";
                    }
                    else if (opcion == "Ver")
                    {
                        nuevo.btnOpcion.Content = "Ver";
                    }
                    else if (opcion == "Activar")
                    {
                        nuevo.btnOpcion.Content = "Activar";
                    }

                    nuevo.btnOpcion.Click += BtnOpcion_Click;

                    stpFincas.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);
            }
        }