« first day (372 days earlier)      last day (2736 days later) » 

12:01 AM
@PedroMiguelPimientaMorales Calificación máxima para quien logre encender mi tostador.
 
0
Q: Asignarle datos a un DataGridView

Pedro ÁvilaHola estoy tratando de asignarle datos a un DataGridView por medio de una lista, pero solo logro pasarle datos por única vez, pero necesito que al agregar varias registros a la lista me cargue todos los asignados a la lista y asignarle la lista al DGV. var p = new Persona() { ...

 
 
3 hours later…
3:15 AM
0
Q: Recorrer GridControl para obtener sus datos

Pedro ÁvilaEstoy trabajando en una app Windows Forms, librería DevExpress estoy usando el control GridControl Tengo cargado el GridControl con datos. Necesito recorrer el GridControl y obtener cada uno de sus datos, en un DataGridView si lo puedo hacer pero en este control se me hace difícil ya que tien...

 
4:01 AM
Nov 1 at 16:40, by Paul Vargas
@Mariano Aparte de la CURP, también se usa el RFC, de 12 y 13 caracteres. Aquí hay unos datos de ejemplo.
@PaulVargas Estuve revisando el PDF, y estos proveedores ingresaron un RFC incorrecto:
DICE600228I88
GOOL7310297M9
JISJ-570114-160
GAMA670614B17
GUPC490815MS3
DEGJ620806S10
SONR650903173
MAPJ611121317
FULJ8405181L1
FABJ810624NJ7
MFI000615949
GUMP660218R69
MCC050513D17
NCC090520AY4
OPP010927SA5
KES930706743
AAA111111AA7
AUGI641003R47
 
@Mariano Quizás el gobierno ingresó algunos RFCs erróneos.
 
@PaulVargas Recién los probé en la página de SAP y devuelve que son inválidos
 
@Mariano ¿Sigue siendo la misma expresión regular?
 
@PaulVargas La expresión regular nunca tuvo problemas, y sigue igual, lo que estoy verificando es el algoritmo para calcular el dígito verificador
 
4:25 AM
@JuankGlezz Ya está corregido y verifiqué toda la lista :-)
 
4:50 AM
@Mariano Listo mariano excelente
 
@JuankGlezz Gracias
3
Q: Cómo validar un RFC de México y su digito verificador

MarianoPregunta: ¿Cómo puedo verificar que el formato de un RFC mexicano sea válido? ¿Qué es el RFC? El Registro Federal de Contribuyentes (RFC) es una clave única que requiere toda persona física o moral en México para realizar cualquier actividad económica lícita. Es el código tributario de personas ...

@Alvaro ⬆️⬆️⬆️⬆️⬆️ quizás te interese también
 
no sabes cuanto me ayudaste con esa validación :D ya que yo juego mucho con los RFC y las CURP, para mi malestar trabajo para desarrollo de aplicaciones de facturación electronica y esto ayuda muchisimo
 
@JuankGlezz Me encanta que sea útil... Por cierto, estuve viendo muchos algoritmos y expresiones regulares en la web... la gran mayoría tiene errores
 
@Mariano así es, por eso muchas de las veces prefiero hacer mis expresiones y experimentar hasta el ultimo grano de validacion
 
Muchos piensan que la segunda letra tiene que ser una vocal, otros piensan que el último dígito puede ser cualquier letra, otros que el último sólo va de 0 a 9, algunos validan RFC de personas físicas pero se olvidan de empresas... La gran mayoría se olvida de agregar & y Ñ... y la lista sigue
 
4:57 AM
exacto yo por eso uso una muy sencilla pero ya viendo la tuya es mucho mas especifica
 
@JuankGlezz Sí, vi la que usabas y estaba bien
 
@Mariano +1 en la pregunta y +1 en la respuesta.
 
@Mariano pero sentia que le hacia falta una validacion y ahora me doy cuenta que era las fechas y creo que tambien la homoclave
 
Me alegro que les parezca útil
 
no tenia mucho tiempo para revisarla bien ya que ese proyecto ya lo tengo en producción :D
 
5:00 AM
@JuankGlezz Si te interesa aún más, ¿viste el enlace a la expresión que valida la fecha completa? :-)
 
@Mariano Yo sí.
 
@PaulVargas Ya sé, todavía me estoy riendo de tu expresión cuando viste que validaba años bisiestos
 
@Mariano es el que tienes ahi en la respuesta?
 
@JuankGlezz Sí, donde dice: "Estoy aceptando hasta 31 para cualquier mes. Considero que un error al ingresar los datos de la fecha se validaría más adelante con el dígito verificador. No obstante, si se quisiera ser más estricto, y aunque se podría validar en la expresión regular, recomendaría hacerlo con las funciones del lenguaje de programación utilizado." <-- regex101.com/r/Lh9Xdf/1
 
espero les sea util esta web de regex
 
5:07 AM
@JuankGlezz Sí, es excelente.. De todas formas me es más sencillo leer directamente la expresión. Si quieren más enlaces: es.stackoverflow.com/tags/regex/info
 
si la vi pero no le heche un buen vistaso ya que me ocupe
 
11 hours ago, by Paul Vargas
@Mariano Aquí hay una pequeña muestra (año 2000).
 
@PaulVargas Sí, la había visto antes. Pero no tengo dudas de la expresión regular :-P
 
@Mariano Echaré un vistazo a la versión corta.
 
5:41 AM
@Mariano De acuerdo. La versión corta tiene un mejor comportamiento del lado de las fechas.
 
@PaulVargas jajaja. Sí, obviamente. La versión corta sólo valida que el día esté entre 1 y 31 --> (?:0[1-9]|[12]\d|3[01])
- Un 0 --> seguido de un número entre 1 y 9, o
- Un 1 o un 2 --> seguido de un número entre 0 y 9, o
- Un 3 --> seguido de un 0 o un 1
 
@Mariano Pero la versión larga, se porta mal...
 
@PaulVargas No entiendo dónde... En qué caso específico tiene un error?
@PaulVargas Ya ví. jajajaja
 
@Mariano Es posible que sea error mio.
Tal vez copié y pegué mal.
 
@PaulVargas No. ya lo arreglo. No estaba viendo bien a qué te referías
Perdón, no sé qué me está pasando con este RFC que le erré en varios lados :-(
@PaulVargas Listo regex101.com/r/rGhdQL/1
 
5:55 AM
@Mariano Me parece que los 29 de febrero pueden validarse correctamente mientras el año no sea 00.
 
@PaulVargas Disculpame. No entiendo. ¿Podés explicarme con un ejemplo?
 
================1900================
Eh? RFC=ABC000229AB0, D=false, R=true
================2100================
Eh? RFC=ABC000229AB0, D=false, R=true
@Mariano ^^^ Sólo en casos así. Pero en sí es debido a la limitante de sólo tener dos dígitos para el año en el RFC.
 
@PaulVargas El 29/feb/00 es una fecha válida, y ambas expresiones lo toman como válida
@PaulVargas Si te estás refiriendo al 29/2/2100, lo lamento, es problema del SAP por usar sólo 2 dígitos en el año para el RFC... El 29/2/2000 existe, por lo tanto el RFC ABC000229AB5 es válido
 
@Mariano Eso era lo que te estaba diciendo. :-P
 
Claro, de hecho, me sirvió para simplificar bastante la comprobación de año bisiesto
Entiendo que se marque como error en tu algoritmo, pero realmente es un RFC válido
No hay forma, o al menos que yo sepa, para saber en qué siglo nació
 
6:13 AM
@Mariano Seguramente esto del RFC dejará de usarse en algunos años.
 
A menos que esa información esté en la homoclave, pero todo parecería indicar que no
@PaulVargas ¿Sí? ¿Qué van a usar?
¡No me digas que ahora tengo que armar la validación de uno nuevo!
 
@Mariano No sé. Algo se les ocurrirá.
@Mariano Yo te aviso.
 
AH, ok, por lo menos todavía no hay otro
jajaj dale
 
@Mariano Aún no. Je, je.
 
Leí que también existe un SAT y NSS, pero ni me fijé qué eran
SAT como número, no como el Servicio de Admin Tributario... y el NSS es la seguridad social... pero no sé cuánto se usan
 
6:17 AM
@Mariano El NSS es el número de seguridad social. Trabajé en una afore donde casi casi se usa como parte de la clave primaria.
 
Ufffffff..... Viendo ahora si se puede validar
 
Las Administradoras de Fondos para el Retiro, (AFORES), son instituciones financieras privadas de México, que administran fondos de retiro y ahorro de los trabajadores afiliados al Instituto Mexicano del Seguro Social y recientemente de los afiliados al Instituto de Seguridad y Servicios Sociales de los Trabajadores al Servicio del Estado. Fueron creadas por la Ley del seguro social de 1997 e iniciaron su operación el 1° de Julio del mismo año. Su funcionamiento está regulado por la Comisión Nacional del Sistema de Ahorro para el Retiro (CONSAR) y autorizado por la Secretaría de Hacienda y Crédito...
@Mariano Pues para empezar es de longitud 10.
 
6:32 AM
@PaulVargas También tiene un maldito número verificador!!!!!!!!
 
@Mariano ¡Pero que manía con esos números!
 
Debe ser ISBN 10 también... pero voy a buscar si encuentro la documentación antes de probarlo
No. Módulo 10
adaptado con clave 1 2 1 2 1 2...
@PaulVargas Ya tengo mi próxima pregunta-respuesta
 
@Mariano Estoy listo para votar. :D
 
@PaulVargas ¿Sabés si se permiten guiones en el NSS?
 
@Mariano Me parece que no. Y efectivamente son de 11 caracteres.
 
6:45 AM
@PaulVargas 11 por lo general, 10 en algunos casos... Pero no sé cuál de las partes puede tener un dígito menos
 
@Mariano Por cierto, ¿cómo sabes que una tarjeta de crédito es Visa o es MasterCard?
 
@PaulVargas Los primeros números ... buscá la expresión regular, está en todos lados
 
@Mariano Me parece que en este sitio no.
 
Ah, ya entendí... me estás tirando ideas para otra pregunta... Es que no sé si es tan original
Al menos yo no preguntaría algo que se resuelve en 2 segundo buscando en Google
Y después, para validar, se usa Luhn
 
 
6 hours later…
12:52 PM
hola
 
1:26 PM
Bueno, con esto creo que puedo dar por concluida la validación de documentos mexicanos. ¡Díganme que no hay otro, por favor!
0
Q: Cómo validar un Número de Seguridad Social (NSS) de México

MarianoPregunta: ¿Cómo puedo verificar que el formato de un NSS mexicano sea válido? ¿Qué es el NSS? El Número de Seguridad Social (NSS) es la identidad social del trabajador. Es expedido por el IMSS y se conforma por 11 dígitos. Contexto: Quiero validar que un NSS podría ser válido. No me interesa ve...

 
1:51 PM
@Mariano +1.
 
@PaulVargas ¿Podemos darlo por concluido, no? :-)
 
@Mariano Yep.
@Mariano Hay otro número que se utiliza muy frecuentemente... ¡Je, je!
 
Noooooooooooooooooooo
 
La CLABE (Clave Bancaria Estandarizada) es una norma bancaria para la numeración de las cuentas bancarias en México. Es, desde el 1 de junio del 2004, un requisito para el envío y recepción de transferencias domésticas interbancarias de fondos. La CLABE tiene 18 dígitos. Es un número único e irrepetible asignado a cada cuenta bancaria (habitualmente de cheques) que garantiza que los recursos enviados a las órdenes de cargo (domiciliación), pago de nómina o a las transferencias electrónicas de fondos interbancarios se apliquen exclusivamente a la cuenta señalada como destino u origen por el cliente...
@Mariano Sí. Tiene dígito verificador (o de control).
 
@PaulVargas Dame un segundo para pasar el trago amargo
 
1:59 PM
@Mariano ¿Es tiempo de un café, no? ☕
 
@PaulVargas ¿Hay algún momento que no lo sea?
yesterday, by Paul Vargas
@Elenasys E timpul pentru o cafea. ☕
@PaulVargas ¡Ah! ¡Esperá! ... Esta clave la tienen que validar los bancos, ¿no? ... No es muy útil para el público en general.
 
@Mariano La validación típica es longitud y dígitos.
Algunos formularios validan que el banco seleccionado coincida con los dígitos correspondientes al banco.
 
@PaulVargas Incluso se puede validar por [Número ABM] y [Plaza] válida
Pero ¿le serviría a alguien?
 
Cuando se hace una transferencia y la cuenta no existe, la transferencia no se realiza. Y no llega tu pago.
Y ya no alcanza para el café.
 
Digo, es para el banco... y los bancos ya tienen esta validación hecha
No es una validación que uno necesite hacer en una página propia
 
2:07 PM
@Mariano Sólo longitud y dígitos. Que si es válido o no, uno no la hace.
 
@PaulVargas Claro, pero en dónde se ingresaría la CLABE normalmente? Sólo en el homebanking, o en algún otro lugar podría pedírtela?
 
@Mariano Sólo en tu banca electrónica.
 
@PaulVargas Por eso... Y podemos asumir que todos los bancos ya lo tienen validado.. No tiene sentido publicar la respuesta a esto... A nadie le serviría
 
@Mariano Está bien.
 
2:42 PM
 
3:19 PM
@Mariano ¡Gracias!
 
 
4 hours later…
7:37 PM
Buenas, una pregunta, como hago para poner asteriscos en un comentario y que efectivamente aparezcan en lugar de ponerme el texto en cursiva? Hay alguna forma de "escaparlos"? Gracias!
 
 
3 hours later…
10:43 PM
@cventu Así: \*texto\* = *texto*
 
11:01 PM
Gracias!
 
11:47 PM
@cventu No fue nada.
Por cierto, ¿de dónde eres?
Y adicionalmente, ¿hay algún lenguaje de programación que llame tu atención, del que tú digas: "Es mi favorito"? :-D
 

« first day (372 days earlier)      last day (2736 days later) »