Beispiel #1
0
        public int Borrar(BEUsuario UnUsuario)
        {
            int       res   = -1;
            BEUsuario usubd = new BEUsuario();

            if (UnUsuario.IDusuario < 0)
            {
                // Debe ingresar ususario
                ValidarNombreVacio?.Invoke();
            }
            else
            {
                usubd = mpusu.RecuperarUsuario(UnUsuario);
                if (usubd.IDusuario < 0)
                {
                    // El usuario no existe
                    RecuperaUsuarioInexistente?.Invoke();
                }
                else
                {
                    res = mpusu.Delete(UnUsuario);
                    BorradoOk?.Invoke();
                }
            }

            return(res);
        }
Beispiel #2
0
        private int ValidarNombre(string nombre)
        {
            int res = 1;
            int nro;

            if (nombre == "")
            {
                // usuario vacìo
                ValidarNombreVacio?.Invoke();
                res = -1;
            }
            else
            {
                nro = funciones.ValidarSoloLetras(nombre);
                if (nro < 0)
                {
                    // error
                    ValidarNombreSoloLetras?.Invoke();
                    res = -1;
                }
                else
                {
                    // ok
                    res = 1;
                }
            }

            return(res);
        }