Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
        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());
        }