Ejemplo n.º 1
0
        private void TxtValorFiltroOnPreviewTextInput(object sender, TextCompositionEventArgs e)
        {
            switch (TipoCampoCodigo)
            {
            case TipoCampo.NoEspecificado:
                break;

            case TipoCampo.NumeroYletras:
                e.Handled = Extensor.ValidarNumeroYletras(e.Text);
                break;

            case TipoCampo.Numeros:
                e.Handled = Extensor.ValidarNumeros(e.Text);
                break;

            case TipoCampo.LetrasConAcentos:
                e.Handled = Extensor.ValidarLetrasConAcentos(e.Text);
                break;

            case TipoCampo.NumerosLetrasConAcentos:
                e.Handled = Extensor.ValidarNumerosLetrasConAcentos(e.Text);
                break;

            case TipoCampo.NumerosLetrasSinAcentos:
                e.Handled = Extensor.ValidarNumerosLetrasSinAcentos(e.Text);
                break;

            case TipoCampo.SoloLetrasYNumerosConGuion:
                e.Handled = Extensor.ValidarSoloLetrasYNumerosConGuion(e.Text);
                break;

            case TipoCampo.SoloLetrasYNumerosConGuionParentesis:
                e.Handled = Extensor.ValidarSoloLetrasYNumerosConGuionParentesis(e.Text);
                break;

            case TipoCampo.SoloLetrasYNumerosConPunto:
                e.Handled = Extensor.ValidarSoloLetrasYNumerosConPunto(e.Text);
                break;

            case TipoCampo.SoloNumerosConPunto:
                e.Handled = Extensor.ValidarSoloNumerosConPunto(e.Text);
                break;

            case TipoCampo.LetraNumeroPuntoComaGuion:
                e.Handled = !Extensor.ValidarLetraNumeroPuntoComaGuion(e.Text);
                break;
            }
        }
Ejemplo n.º 2
0
 private void txtAreteMetalico_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e)
 {
     if (Extensor.ValidarNumeroYletras(txtAreteMetalico.Text))
     {
         CtrlPegar             = false;
         txtAreteMetalico.Text = txtAreteMetalico.Text.Replace(" ", "");
     }
     else
     {
         if (CtrlPegar)
         {
             txtAreteMetalico.Text = TextoAnterior;
             CtrlPegar             = false;
         }
     }
 }