예제 #1
0
 public bool ValidarCaracteresCorreo(string pCorreo)
 {
     //Validacion de caracteres
     if (AuxiliarString.ContieneCaracteresInvalidos(pCorreo, false, false, true))
     {
         return(false);
     }
     return(true);
 }
예제 #2
0
        public bool ValidarNombre(string pNombre)
        {
            if (AuxiliarString.ContieneCaracteresInvalidos(pNombre, false, false, false))
            {
                return(false);
            }

            this.nombre = pNombre;
            return(true);
        }
예제 #3
0
        public bool ValidarClave(string pClave)
        {
            if (AuxiliarString.ContieneCaracteresInvalidos(pClave, false, false, true))
            {
                return(false);
            }

            this.clave = pClave;
            return(true);
        }
예제 #4
0
        public bool ValidarDireccion(string pDireccion)
        {
            if (AuxiliarString.ContieneCaracteresInvalidos(pDireccion, true, true, false))
            {
                return(false);
            }

            direccion = pDireccion;
            return(true);
        }
예제 #5
0
        public bool ValidarNombre(string pNombre)
        {
            if (!AuxiliarString.ContieneCaracteresAlfabeto(pNombre, true))
            {
                return(false);
            }

            nombre = pNombre;
            return(true);
        }
예제 #6
0
        public bool ValidarCargo(string pCargo)
        {
            //Validacion de caracteres
            if (!AuxiliarString.ContieneCaracteresAlfabeto(pCargo, false))
            {
                return(false);
            }

            this.cargo = pCargo;
            return(true);
        }
예제 #7
0
        public bool ValidarApellidoMaterno(string pApellidoMaterno)
        {
            //Validacion de caracteres
            if (!AuxiliarString.ContieneCaracteresAlfabeto(pApellidoMaterno, false))
            {
                return(false);
            }

            this.apellidoMaterno = pApellidoMaterno;
            return(true);
        }
예제 #8
0
 public bool ControlarCaracterDV(char caracter)
 {
     if (!AuxiliarString.EsNumerico(caracter) && caracter != 8 && caracter != 'k' && caracter != 'K')
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #9
0
        private void validarRun()
        {
            int numeroDV = (AuxiliarString.EsNumerico(txt_dv.Text)) ? int.Parse(txt_dv.Text) : 10;

            switch (gestionador.ValidarRun(funcionario, int.Parse(txt_run.Text), numeroDV))
            {
            case GestionadorFuncionario.ResultadoGestionFuncionario.DvInvalido:
                lblErrorRun.Text    = "El digito verificador no es valido";
                lblErrorRun.Visible = true;
                runValido           = false;
                break;

            default:
                lblErrorRun.Visible = false;
                runValido           = true;
                break;
            }
        }