private void TerminaciónEspecial(string terminacion) { if (terminacion.Trim() == string.Empty) { return; } char[] separador = { ')' }; string[] lista = terminacion.Split(separador, StringSplitOptions.RemoveEmptyEntries); foreach (var s in lista) { var numero = FuncionGlobal.ConvierteTextoANumero(s); switch (numero) { case 0: ck0.Checked = true; break; case 1: ck1.Checked = true; break; case 2: ck2.Checked = true; break; case 3: ck3.Checked = true; break; case 4: ck4.Checked = true; break; case 5: ck5.Checked = true; break; case 6: ck6.Checked = true; break; case 7: ck7.Checked = true; break; case 8: ck8.Checked = true; break; case 9: ck9.Checked = true; break; } } }
private bool ValidarRut(string rut) { var rutFormateado = Convert.ToString(FuncionGlobal.ConvierteTextoANumero(rut)); var dv = rut.Substring(rut.Length - 1, 1); if (dv.Trim().ToLower() != "k") { rutFormateado = rutFormateado.Substring(0, rutFormateado.Length - 1); } var dvValidacion = FuncionGlobal.digitoVerificador(rutFormateado); return(dvValidacion.ToLower().Trim() == dv.ToLower().Trim()); }