Buenas y lluviosas noches compas les dejo un pequeño dato que sirve para validar mas bien para no dejar escribir caracteres que no deban ir en una caja de texto
1: //AQUI EVALUAMOS PARA QUE SEA ACA PUROS NUMEROS SIGNOS DE PUNTUACION
2: //Y TECLAS DE CONTROL, TODO ESTO EN EL KEYPRESS
3: if (!char.IsNumber(e.KeyChar) && !char.IsPunctuation(e.KeyChar) && !char.IsControl(e.KeyChar))
4: {
5: //ESTO ES LA INSTRUCCION PARA QUE NO HAGA NADA NI SE PONGA LA LETRA
6: e.Handled = true;
7: }
Solo basta con poner char.is y se autocompleta
Para convertir de numero a letras o expresar una cantidad a partir de un entero, flotante o doublé en crystal reports solo basta con hacer una formula y poner esto
UpperCase (ToWords ({@dblTotal},2))+ ” /100 M.N. “
Donde @dblTotal guarda el numero que se desea representar en letras
Entrada –>2,855.92
Salida –> DOS MIL OCHOCIENTOS CINCUENTA Y CINCO Y 92 / 100 /100 M.N.