예제 #1
0
        //VALIDACION
        private Resultado3 Validar(Usuario usuario)
        {
            var resultado = new Resultado3();

            resultado.Exitoso = true;

            //if(usuario.Contrasena.Length < 6)
            //{
            //    resultado.Mensaje = "La contraseña es menor a 6";
            //    resultado.Exitoso = false;
            //}

            if (string.IsNullOrEmpty(usuario.Nombre) == true)
            {
                resultado.Mensaje = "Ingrese un Nombre";
                resultado.Exitoso = false;
            }

            if (string.IsNullOrEmpty(usuario.Apellido) == true)
            {
                resultado.Mensaje = "Ingrese un Apellido";
                resultado.Exitoso = false;
            }

            if (string.IsNullOrEmpty(usuario.Correo) == true)
            {
                resultado.Mensaje = "Ingrese un Correo";
                resultado.Exitoso = false;
            }

            if (usuario.edad <= 0)
            {
                resultado.Mensaje = "Ingrese una Edad";
                resultado.Exitoso = false;
            }

            if (usuario.Cedula <= 0)
            {
                resultado.Mensaje = "Ingrese un numero de Cedula";
                resultado.Exitoso = false;
            }

            //SEGURIDAD
            if (string.IsNullOrEmpty(usuario.NombUsuario) == true)
            {
                resultado.Mensaje = "Ingrese un Nombre de Usuario";
                resultado.Exitoso = false;
            }

            if (string.IsNullOrEmpty(usuario.Contrasena) == true)
            {
                resultado.Exitoso = false;
                resultado.Mensaje = "Ingrese una contraseña";
            }

            if (usuario.PrivilegioId <= 0)
            {
                resultado.Mensaje = "Seleccion un Privilegio";
                resultado.Exitoso = false;
            }

            return(resultado);
        }