public static Usuarios GetOne(int pId)
        {
            StringBuilder sql = new StringBuilder();
            Usuarios usuario = new Usuarios();

            sql.Append("SELECT u.*, g.nome ");
            sql.Append("FROM usuarios u ");
            sql.Append("INNER JOIN usuarios_grupo g ");
            sql.Append("ON u.id_grupo=g.id ");
            sql.Append("WHERE u.id" + pId);

            MySqlDataReader dr = ConnControleContas.Get(sql.ToString());

            while (dr.Read())
            {
                usuario.Id = (int)dr["id"];
                usuario.Nome = (string)dr["nome"];
                usuario.Email = (string)dr["email"];
                usuario.Senha = (string)dr["senha"];
                usuario.Grupo = new UsuariosGrupo
                {
                    Id = (int)dr["id"],
                    Grupo = (string)dr["nome"],
                };
            }
            return usuario;
        }
        public void Create(Usuarios pUsuario)
        {
            StringBuilder sql = new StringBuilder();
            MySqlCommand cmd = new MySqlCommand();

            sql.Append("INSERT INTO usuarios (nome, email, senha, id_grupo) ");
            sql.Append("VALUES(@nome, @email, @senha, @id_grupo)");

            cmd.Parameters.AddWithValue("@nome", pUsuario.Nome);
            cmd.Parameters.AddWithValue("@email", pUsuario.Email);
            cmd.Parameters.AddWithValue("@senha", pUsuario.Senha);
            cmd.Parameters.AddWithValue("@id_grupo", pUsuario.Grupo.Id);

            cmd.CommandText = sql.ToString();
            ConnControleContas.CommandPersist(cmd);
        }
        public bool Valida(Usuarios usuario)
        {
            string sql = "SELECT * FROM usuarios WHERE email='" + usuario.Email + "' AND senha='" + usuario.Senha + "'";

            MySqlDataReader dr;
            dr = ConnControleContas.Get(sql);

            if (dr.HasRows)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        public void Update(Usuarios pUsuario)
        {
            StringBuilder sql = new StringBuilder();
            MySqlCommand cmd = new MySqlCommand();

            sql.Append("UPDATE usuarios SET nome=@nome, email=@email, senha=@senha, id_grupo=@id_grupo ");
            sql.Append("WHERE id=" + pUsuario.Id);

            cmd.Parameters.AddWithValue("@nome", pUsuario.Nome);
            cmd.Parameters.AddWithValue("@email", pUsuario.Email);
            cmd.Parameters.AddWithValue("@senha", pUsuario.Senha);
            cmd.Parameters.AddWithValue("@id_tipo", pUsuario.Grupo);

            cmd.CommandText = sql.ToString();
            ConnControleContas.CommandPersist(cmd);
        }