public Usuario Gravar(Usuario objeto)
        {
            if (string.IsNullOrEmpty(objeto.nome))
            {
                throw new Exception("Nome não pode estar em branco");
            }

            if (string.IsNullOrEmpty(objeto.login))
            {
                throw new Exception("login não pode estar em branco");
            }

            if (string.IsNullOrEmpty(objeto.senha))
            {
                throw new Exception("senha não pode estar em branco");
            }

            if (Pesquisar(objeto.login).Count > 0)
            {
                throw new RegistroRepetidoException("Login já cadastrado");
            }

            if (Pesquisar(objeto.nome).Count > 0)
            {
                throw new RegistroRepetidoException("Nome já cadastrado");
            }

            return(dao.Gravar(objeto));
        }
示例#2
0
        /// <summary>
        /// Grava dados do usuario
        /// </summary>
        /// <param name="usuario">Entidade Usuario</param>
        /// <returns>Gravacao dos dados do usuario</returns>
        public bool Gravar(EntUsuario usuario)
        {
            bool retorno = false;

            retorno = objDao.Gravar(usuario);

            return(retorno);
        }
示例#3
0
        public Usuario Gravar(Usuario objeto)
        {
            if (string.IsNullOrEmpty(objeto.nome))
            {
                throw new Exception("Nome não pode estar em branco");
            }

            if (string.IsNullOrEmpty(objeto.login))
            {
                throw new Exception("login não pode estar em branco");
            }

            if (string.IsNullOrEmpty(objeto.senha))
            {
                throw new Exception("senha não pode estar em branco");
            }


            return(dao.Gravar(objeto));
        }